COMPUTER OPERATING SYSTEM – Summary
Notes
1. Definition:
An Operating System (OS) is system software that acts as an interface between the user and the
computer hardware. It manages computer resources and coordinates all activities of hardware and
software.
Examples: Windows, Linux, macOS, Android, iOS, Unix.
2. Functions of an Operating System:
- Processor Management – Allocates CPU time.
- Memory Management – Controls memory use.
- File Management – Manages files and directories.
- Device Management – Controls input/output devices.
- User Interface – Provides GUI or CLI.
- Security Management – Protects data and resources.
- Error Handling – Detects and reports system errors.
- Job Scheduling – Determines execution order.
3. Types of Operating Systems:
- Single-user, Single-tasking (e.g. MS-DOS).
- Single-user, Multi-tasking (e.g. Windows, macOS).
- Multi-user (e.g. UNIX, Linux).
- Multiprocessing (e.g. UNIX, Windows Server).
- Real-time OS (e.g. RTLinux, VxWorks).
- Distributed OS (e.g. Amoeba).
- Embedded OS (e.g. Android, iOS).
4. Components of an Operating System:
- Kernel – Core of the OS that manages resources.
- File System – Handles files and directories.
- User Interface – GUI or Command line.
- Device Drivers – Control hardware components.
- System Utilities – Perform maintenance tasks.
5. User Interfaces:
- Command Line Interface (CLI) – Text commands (e.g. Linux Terminal).
- Graphical User Interface (GUI) – Uses icons and menus (e.g. Windows).
6. Examples of Operating Systems:
Desktop: Windows, Linux, macOS.
Mobile: Android, iOS.
Server: UNIX, Windows Server.
7. Importance of Operating Systems:
- Simplifies computer use.
- Manages hardware and software resources.
- Provides security and control.
- Handles I/O operations.
- Improves performance and efficiency.
8. Advantages:
- User-friendly.
- Efficient multitasking.
- Provides security.
- Easy program execution.
9. Disadvantages:
- Complex and large.
- Can be costly.
- May be vulnerable to viruses.
- Hardware dependent.