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:

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.