Page 427 - Computer_Science_F5
P. 427
Computer Science Exercise 7.1 leverage online collaboration tools
and communication platforms to
1. Suppose that you are a technical
involve a global community of
support specialist assisting
software developers and testers
someone unfamiliar with
FOR ONLINE READING ONLY
computers. Use simple terms
benefits might this approach have?
and diagrams to explain the basic in the development process? What
functions of an operating system
and how it interacts with hardware
and software applications. Operating System design
2. Imagine that you have been given and performance
the task of creating a user guide
for a new mobile app that needs to Process management
be user-friendly for people across A process is a program in execution,
different cultures and languages. requiring resources like memory and
How can you leverage the various processing power. The OS acts like
features of operating systems to a headmaster, managing processes
create a clear and universally (teachers) to ensure smooth operation.
understandable user interface? Threads, smaller units within processes,
3. Conduct research and write a two- share resources and enable efficient
page report on different types of multitasking. For example, a web browser
malware that can target operating may use separate threads for downloading
systems. How can an understanding content, displaying pages, and handling
of OS architecture (such as, kernel, user interactions simultaneously. The
security features) help users protect OS allocates resources and schedules
their devices from such threats? CPU time to processes and threads,
4. Compare and contrast the design preventing conflicts and ensuring smooth
considerations for a desktop multitasking. Understanding processes
operating system and a mobile and threads highlights the intricate
Operating System. How do these work behind your computer’s efficient
considerations relate to user needs operation.
and resource limitations of each
device? The OS creates new processes when you
launch software applications, allocating
5. Imagine that you and your resources like memory, storage, and
classmates are developing a new CPU time, similar to a headmaster
open-source Operating System that assigning teaching materials. Multiple
focuses on education. How can you processes may compete for CPU time,
418
for Advanced Secondary Schools
Computer Science Form 5.indd 418 23/07/2024 12:34

