What does OS stand for?
Operating System
True or False: An operating system is software that manages computer hardware.
True
Name one type of operating system.
Examples include Windows, Linux, macOS.
Fill in the blank: The main function of an operating system is to manage __________.
resources
What is a system call?
A system call is a way for programs to request services from the operating system.
Multiple Choice: Which of the following is NOT a service provided by an OS? A) File management B) Process management C) Network configuration D) Web browsing
D) Web browsing
What is the purpose of process management in an OS?
To manage the execution of processes and ensure proper allocation of CPU time.
True or False: A virtual machine allows multiple operating systems to run on a single physical machine.
True
What are the two main types of operating systems?
Batch and interactive operating systems.
Fill in the blank: An OS provides a __________ interface for users to interact with the computer.
user
What is a kernel in the context of an operating system?
The kernel is the core component of an OS that manages system resources and communication between hardware and software.
Multiple Choice: Which OS type is designed for real-time applications? A) Batch OS B) Time-sharing OS C) Real-time OS D) Distributed OS
C) Real-time OS
What is meant by multitasking in an operating system?
Multitasking is the capability of an OS to execute multiple processes simultaneously.
True or False: An operating system can be classified as either single-user or multi-user.
True
What is the role of the file system in an OS?
To manage how data is stored and retrieved on storage devices.
Fill in the blank: The __________ is responsible for managing memory allocation in an operating system.
memory 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 run concurrently.
Multiple Choice: What is the primary goal of an operating system? A) Increase hardware performance B) Provide an interface for users C) Manage software applications D) All of the above
D) All of the above
What is a deadlock in the context of operating systems?
A situation where two or more processes are unable to proceed because each is waiting for the other to release resources.
True or False: System calls are typically implemented as library functions.
True
What is the purpose of a device driver in an operating system?
To allow the OS to communicate with hardware devices.
Fill in the blank: The __________ is the part of the OS that handles network communications.
network manager
What is a virtual machine monitor (VMM)?
A software layer that enables the creation and management of virtual machines.
Multiple Choice: Which of the following is a benefit of using virtual machines? A) Increased security B) Better performance C) Simplified hardware management D) A and C only
D) A and C only