Introduction To Operating Systems
Introduction To Operating Systems
Introduction
An operating system (OS) is system software that manages computer hardware, software
resources, and provides common services for computer programs. It acts as an intermediary
1. **Batch Operating Systems**: Programs are collected, grouped, and processed on a batch basis.
2. **Time-Sharing Operating Systems**: Multiple users can access a single system concurrently.
3. **Distributed Operating Systems**: The OS manages a group of distinct computers and makes
4. **Embedded Operating Systems**: OSs that are designed to operate on embedded systems like
IoT devices.
Computer Engineering Notes
Functions of an OS
1. **Process Management**: OS manages the execution of processes, ensuring they are completed
efficiently.
needed by programs.
3. **File System Management**: OS manages files on storage devices, including file creation,