2.1.6 - Describe the main functions of an operating system. Flashcards
What are the five main functions of an operating system?
The five main functions are User Interface (UI), Memory Management, Peripheral Management, Multitasking, and Security.
What is the role of the User Interface (UI) in an operating system?
The UI provides the link between the user and the computer’s hardware. Types of UI include GUI (Graphical User Interface), CLI (Command Line Interface), NLI (Natural Language Interface), and MBI (Menu-Based Interface).
What is the role of Memory Management in an operating system?
Memory Management involves keeping track of storage devices, allocating memory (RAM) to programs, modifying memory locations, sorting data on disk drives and RAM for efficiency, organizing data into folders, and copying and deleting files.
What is the role of Peripheral Management in an operating system?
Peripheral Management involves coordinating with BIOS, using device drivers to interface with peripherals, and translating peripheral signals being received. Peripherals include devices like keyboard, mouse, and monitor.
What is the role of Multitasking in an operating system?
Multitasking works like a gatekeeper for the CPU, allowing access to concurrent programs based on priority and time, allocating CPU cycles, and ensuring the computer runs smoothly by giving each program a slice or turn to use the CPU.
What is the role of Security in an operating system?
Security involves creating usernames and passwords, setting up user permissions (either inherited from parent or manually set), and managing file permissions for reading and writing.