OPERATING SYSTEM/INTRODUCTION TO OPERATING SYSTEM
INSTRUCTIONS: Answer QUESTION ONE and ANY OTHER TWO.
QUESTION ONE (30 MARKS)
- Define the following terms:
- Virtual memory
- Operating System
- Process
- Program (4marks)
- Explain the three types of schedulers. (6marks)
- Describe the components of an operating system that enable it to provide a platform for communication between the user and hardware (6marks)
- Explain four major structures of the operating system. (8marks)
- Assess six file operations used in operating system. (6marks)
QUESTION TWO (20 MARKS)
- During process scheduling certain objectives must be achieved by the operating system. Explain five goals of scheduling (5marks)
- Analyze the concept of a process in relation to operating system. (3marks)
- Explain the three types of registers the programming module of the input/output subsystem has (6marks)
- Processing within the CPU requires that processes be executed in a predefined manner. Explain the three major scheduling algorithms that are used to schedule jobs in the CPU (6 Marks)
QUESTION THREE (20 MARKS)
- PCB is a repository of information on all scheduled processes. Examine 4 categories of information that can be retrieved from this repository. (8 Marks)
- Fragmentation, Partitioning and segmentation are memory management techniques. Analyze these techniques in relation to an operating system (6 Marks)
- A Process in execution involves a Program. Differentiate between the two concepts; Program and Process. (6marks)
QUESTION FOUR (20 MARKS)
- A deadlock is a condition where the CPU cannot proceed with process execution due to conflict of resource .Identify and explain four conditions necessary for a deadlock to occur (8marks)
- Describe the function of the OS with respect to: (9marks)
- Memory management
- Device management
- Processor management
- Give the different types of operating systems (3marks)
(Visited 247 times, 1 visits today)
Share this: