Operating Systems C1 Flashcards
Operating System
It is the chief software component that manages all hardware and software, controlling files, devices, memory, and processing time, as well as user access and system usage
What are the 4 Roles of an operating system software (subsystem)
Memory management
-Processor management
-Device management
-File management
Memory Manager (MPDF)
A subsystem manager in the operating system responsible for managing main memory, including tasks like memory allocation, deallocation, and protection
Processor Manager (MPDF)
A subsystem manager in the operating system that allocates the Central Processing Unit (CPU) and tracks process status
Device Manager (MPDF)
A subsystem manager in the operating system that connects with devices like printers, disk drives, and ports, managing resource allocation and device operations
File Manager (MPDF)
A subsystem manager in the operating system that tracks and manages files, enforcing access restrictions, controlling modifications, and allocating space on secondary storage
User Interface
The part of the operating system that enables direct interaction with users, including graphical user interfaces (GUI) and command-line interfaces.
Network Manager
A subsystem in the operating system that coordinates services for multiple systems to work together and manages shared network resources
what are some of the responsibilities of Ram
check validity and legality of memory space request
-reallocating memory to make more useable space available
-deallocating memory to reclaim it
-protecting space in main memory occupied by operating system
What are the Five categories of Operating systems
– Batch
– Interactive
– Real-time
– Hybrid
– Embedded
Define the Batch systems
a batch system handles all the task by itself without the help from the user interface
Define the Interactive systems
an interactive system handles many task it is Batch>inter>RT
they are there to make quck program fixes, use smart thricks to share power with complex algorithms
Define the Real-time systems
ensuring dependable performance in urgent situations like spacecraft, traffic control, aircraft, industry, and medical systems.
Hybrid systems
its a combination of batch and intercative processing it managers light intercative tasks while runnung batch programes in the back
What is an Embedded systems
Embedded systems are computers integrated into other products like automobiles, digital music players, elevators, pacemakers, etc
What are the Two types of real-time systems
Hard real-time systems: face total system failure if deadlines are missed
* Soft real-time systems: experience performance degradation due to missed deadlines.