Three basic tasks of any computer - Answers Input, receiving data, processing, computer processes
them, output, computer generates output
User Interface - Answers The visual elements of an program through which a user controls or
communications the application. Often abbreviated UI.
Memory Management - Answers manages the computer's memory resources, allocating memory space
to running programs and ensuring efficient utilization of memory
File System Management - Answers manage the organization, storage, retrieval, and manipulation of
files on storage devices such as hard drives, SSDs, and flash drives
Process Management - Answers oversees the execution of processes (programs in execution), managing
resources such as CPU time, memory, and input/output devices
Device Management - Answers control peripheral devices such as keyboards, mice, printers, disk drives,
and network adapters
Security - Answers includes user authentication, access control, encryption, firewalls, antivirus software
integration, and secure boot processes
Single Tasking Operating System - Answers allows only one program or app to run at a time
Multi Tasking Operating System - Answers Computer can appear to run several programs at the same
time by sharing processor time between programs. Eg. Use word processor while playing music file.
Preemptive Multitasking - Answers the operating system allocates CPU time to multiple tasks or
processes based on priority levels
Cooperative Multitasking - Answers tasks voluntarily yield control of the CPU to other tasks when they
are idle or finished executing
Single User System - Answers A system that only allows one user at a time. Ex. Windows, Mac, iOS,
Android
Multi User System - Answers A system that allows two or more people to use the services of a processor
within a given period of time. Ex. Linux, Windows Server
General Purpose Operating Systems - Answers meet the needs of a wide range of applications and users
Real-Time Operating Systems - Answers designed to provide deterministic and predictable behavior for
time-critical applications
Server Role - Answers the OS provides services and resources to other devices or clients on the network