1/15
These flashcards cover key concepts and definitions related to operating systems as discussed in the lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
An __ is a program that acts as an interface between the user and the computer hardware.
Operating system
The main purpose of an operating system is to control the execution of __ programs.
application
Memory management refers to management of __ memory.
Primary or Main
Virtual Memory uses hardware and software to allow a computer to compensate for physical memory __.
shortages
The __ of a process is represented by all the information the CPU needs to execute it.
execution context
A __ is an executable program with associated data and execution context.
process
In a multiprogramming environment, the OS performs __ scheduling to allocate CPU time to processes.
process
The process state __ indicates a process that is unable to run until an external event occurs.
Blocked
The __ program is responsible for loading the operating system during the boot process.
bootstrapping
An operating system manages device communication via their respective __.
drivers
The __ provides users with a graphical user interface consisting of windows, icons, and menus.
GUI
The __ is responsible for keeping track of information such as process status and allocated resources.
Process Control Block (PCB)
In the event of an __, the CPU must stop its current activities to execute the appropriate part of the OS.
interrupt
Real-time operating systems are often used for applications that require immediate responses to __ events.
external
The __ allows users to interact with the computer using text commands.
CLI (Command Line Interface)
A __ operating system consists of several processors that share a common physical memory.
Multiprocessor