1/7
Flashcards based on lecture notes covering Systems Programming, System Calls, and Operating Systems.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Systems Programming
The act of creating system calls to achieve tasks and services provided by the operating systems.
System Calls
The programmatic manner in which a computer program requests a service or task from the Kernel of the operating system.
User Mode
A program execution mode that does not have direct access to memory, hardware, and other resources, and is considered 'safe'.
Kernel Mode
A program execution mode that has direct access to hardware and other resources; a crash in kernel mode can crash the entire system.
Operating System
A software program that manages computer hardware and handles processes and memory allocations.
Monolithic Operating System
A type of operating system structure.
Layered Operating System Structure
An operating system structure that groups components with the same functionality into layers, offering a modular approach.
MicroKernel Structure
An operating system structure that provides a small and scalable approach by incorporating a small number of services and is an extremely modular approach.