What is a Batch Operating System?
An OS that executes batches of jobs without user interaction, commonly used in early mainframes for large-scale data processing.
What is a Time-Sharing Operating System?
An OS that allows multiple users to share system resources simultaneously by rapidly switching between tasks, giving the illusion of parallel execution.
What is a Distributed Operating System
An OS that manages a group of independent computers and makes them appear as a single system to users.
What is a Real-Time Operating System (RTOS)
An OS designed to process data and respond to inputs within a guaranteed time frame, often used in embedded or control systems.
What is an Embedded Operating System?
A lightweight OS built into dedicated devices (e.g., routers, smart TVs, IoT devices) to manage specific hardware efficiently.
What is the role of the OS in Security?
It protects data and system resources through user authentication, access control, encryption, and malware prevention.
What does Memory Management do in an OS?
It allocates and tracks computer memory, ensuring that each process gets sufficient memory and preventing conflicts or leaks.
How does the OS handle Multitasking?
It manages CPU time by scheduling tasks so multiple applications can run seemingly at the same time without interference.
What is the function of Device Drivers in an OS?
They act as translators between the OS and hardware devices, enabling software to communicate with printers, keyboards, or other peripherals.
What is the OS’s role in Networking?
It manages network connections, data transfer, and communication protocols, allowing devices to share data and access network resources.