Types of Operating System
- Batch OS (e.g. Transactions Process, Payroll System, etc.)
- Multi-programmed OS(e.g. Windows, UNIX, macOS, etc.)
- Timesharing OS(e.g. Multics, Linux, etc.)
- Real-Time OS(e.g. PSOS, VRTX, etc.)
- Distributed OS(e.g. LOCUS, Solaris, etc.)
Operating System Tutorial
An Operating System(OS) is software that manages and handles the hardware and software resources of a computer system. It provides interaction between users of computers and computer hardware. An operating system is responsible for managing and controlling all the activities and sharing of computer resources. An operating system is a low-level Software that includes all the basic functions like processor management, memory management, Error detection, etc.
This Operating System tutorial will cover all the basic to advance operating system concepts like System Structure, CPU Scheduling, Deadlock, file and disk management, and many more.
Table of Content
- Basics
- System Structure
- CPU Scheduling
- Process Synchronization
- Deadlock
- Processes & Threads
- Memory Management
- Disk Management
- Misc