Basic Operating system components Flashcards
What is the primary function of an operating system?
To manage computer hardware and software resources and provide common services for computer programs.
True or False: An operating system serves as an interface between the user and the computer hardware.
True
Fill in the blank: The __________ manages the execution of processes in an operating system.
Process Scheduler
What are the two main types of operating systems?
Batch and time-sharing operating systems.
What is a kernel in the context of an operating system?
The core component that manages system resources and communication between hardware and software.
Multiple choice: Which of the following is NOT a function of an operating system? A) Memory management B) Process management C) Web browsing
C) Web browsing
What is the role of device drivers in an operating system?
To allow the operating system to communicate with hardware devices.
True or False: The user interface is a component of the operating system.
True
What is virtual memory?
A memory management technique that creates an illusion of a larger main memory by using disk space.
Fill in the blank: The __________ is responsible for managing the computer’s memory hierarchy.
Memory Manager
What does the term ‘multitasking’ mean in operating systems?
The ability to execute multiple processes simultaneously.
Multiple choice: Which of the following is an example of an operating system? A) Microsoft Word B) Windows 10 C) Google Chrome
B) Windows 10
What is file management in an operating system?
The process of storing, retrieving, and organizing files on a storage device.
True or False: The command line interface is a type of user interface in operating systems.
True
What is the purpose of system calls in an operating system?
To provide a way for programs to request services from the operating system.
Fill in the blank: The __________ is responsible for handling input and output operations in an operating system.
I/O Manager
What is a service in the context of an operating system?
A program that runs in the background to perform specific tasks.
Multiple choice: Which component of an operating system is responsible for process synchronization? A) Memory Manager B) Process Manager C) File Manager
B) Process Manager
What is the difference between a process and a thread?
A process is an independent program in execution, while a thread is a smaller unit of a process that can be scheduled for execution.
True or False: Operating systems can only run on personal computers.
False
What is a graphical user interface (GUI)?
A user interface that allows users to interact with electronic devices through graphical icons and visual indicators.
Fill in the blank: The __________ provides a way for users to interact with the operating system through commands.
Command Line Interface (CLI)
What is process scheduling?
The method by which an operating system decides which processes to run and for how long.
Multiple choice: Which of the following is a type of operating system? A) Real-time OS B) Spreadsheet OS C) Web browser OS
A) Real-time OS