1/15
A set of flashcards covering key terms and concepts related to operating systems.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Operating System (OS)
A resource allocator and control program that manages computer resources and execution of applications.
Kernel
The core part of an operating system that manages hardware resources and provides basic services for all other parts of the system.
Process Management
The method by which an operating system manages the execution of processes.
Memory Management
The process of controlling and coordinating computer memory, including physical and virtual memory.
File System Management
The handling of the creation, deletion, and access of files and directories.
Device (I/O) Management
The management of input/output devices and their communication with the operating system.
Security and Access Control Management
The processes involved in verifying user credentials and controlling access to system resources.
User Interface
The means through which users interact with the operating system, including CLI and GUI.
Network Management
The administration and monitoring of network protocols and connections between devices.
Concurrency Control
The management of simultaneous execution of processes in the operating system.
Process Control Block (PCB)
A data structure containing information about a process such as its ID, priority, and status.
Memory Allocation & Deallocation
The process of assigning and freeing memory for different processes.
File Control Block
A data structure that contains information about a file, including its attributes and control information.
Authentication
The process of verifying user credentials to gain access to a system.
Authorization
The process of controlling permissions granted to users regarding files and directories.
Encryption
The method of securing data to ensure its confidentiality and integrity.