Introduction To Operating Systems
Introduction To Operating Systems
Operating
Systems
An operating system (OS) is a software program that manages
the hardware and software resources of a computer. The OS
acts as a bridge between the user and the computer's
hardware, providing a user-friendly interface and essential
system services.
by pruthvinath Reddy
Components of an
Operating System
Kernel Shell
The core of the OS, A command-line
responsible for managing interpreter that allows
the system's resources users to interact with the
and providing basic kernel.
services.
Scheduling
The OS allocates CPU time to processes based on their priority and needs
Synchronization
Ensures that multiple processes can access shared resources
without conflicts.
Termination
Processes can be terminated when they complete their task or
encounter errors.
Memory Management
Allocation Protection Virtual Memory
The OS allocates memory to Protects processes from Allows processes to access more
processes, ensuring that they accessing memory that they are memory than is physically
have enough space to run. not authorized to use. available.
File System Management
1 Organization 2 Access Control
Organizes files and Determines which users
directories into a have access to specific
hierarchical structure. files and directories.