operating-system.html
* created: 2025-06-22T13:51
* modified: 2025-07-14T09:11
title
Operating Systems
description
The operating system is a collection of programs that are responsible for the management and execution programs, as well as managing their resources like memory and devices.
related notes
Operating Systems
The operating is the backbone of a computer system. It is composed of one or more programs that handle processes and their resource management.
Managing Resources
The most crucial system resource management tasks include:
- Processor Management (Scheduling)
- Memory Management
- File Management
- Device-Management (I/O)
- Task/Process Management
User Mode
Describes the restricted default state in which programs get executed. If access to resources is required the program can make a sys call which gets handled by the operating system.
Kernel Mode
This is the privileged state that allows the operating system to execute all machine instructions and access all hardware/system resources. It is important for managing critical tasks like Memory Management, Scheduling, and device driver operations.