Chapter 1 Flashcards
Define an operating system.
The operating system software is the chief piece of software, the portion of the computing system that manages all of the hardware and all of the other software.
List the operating system’s subsystem managers.
- Device Manager
- File Manager
- Memory Manager
- Processor Manager
- Network Manager
Outline the role of the Memory Manager of an operating system.
This manager protects all of the space in memory by:
1. Checking validity of every request for memory space
2. Acting upon legal requests by allocating portions of memory not in use
3. Uses policies of OS to reallocate memory for jobs waiting
4. Deallocates allotted memory when job is finished.
Outline the role of the Process Manager of an operating system.
This manager keeps track of the CPU’s status (busy or idle) so that it can:
1. Reclaim it so that it can be allocated for the next waiting process
2. Handle process’s transitions
Outline the role of the Device Manager of an operating system.
This manager appropriately connects devices using their device driver so that the OS can:
1. Efficiently allocate the device to a job
2. Use the device correctly
3. Deallocate the device to make OS available for next process
Outline the role of the File Manager of an operating system.
This manager keeps track of all files and utilizes access policies to:
1. Enforce restrictions of user access to files
2. Control user actions allowed after access to files has been granted
It also accurate and efficient allocation space on a storage device for future retrieval.
Outline the role of the Network Manager of an operating system.
This manager provides a convenient way for authorized users to share resources by:
1. Managing every aspect of network connectivity which includes: device requirements, available memory, CPU’s, devices and files.
What is the role of the User Interface in an operating System?
The user interface allows the user to issue commands to the operating system and it is is one of the most unique components of an operating system.
What are the two types of user interfaces?
The Graphical User Interface (GUI) and the Command Line Interface (CLI).
What is the Moore’s Law?
Gordon’s Moore prediction that computing power would rise exponentially due to rapid release new processor chips (18-24 months apart) having more capacity than its predecessor.
What are the five types of operating systems?
The five categories
are batch, interactive, real-time, hybrid, and embedded systems.
What are the characteristics of a Batch operating system?
- Jobs that are entered as a whole and in sequence
- No other job can start processing until the resident job is finished
- The efficiency of a batch system is measured in throughput
What are the characteristics of a Interactive operating system?
- Processes multiple jobs at one time
- Better response times than batch systems but slower than real-time systems
What are the characteristics of a Real-time operating system?
1.Used in time-critical environments where data must be processed within a strict time limit
2. They are two types; hard and soft real-time systems
What are the characteristics of a Hybrid operating system?
- Combination of batch and interactive