Operating system I
General Objectives: On completion of this course the student should be able to:
1.0 Know the different types of operating systems.
2.0 Know the structure, functions, and philosophy of operating systems.
3.0 Understand interposes communication.
4.0 Know various scheduling techniques.
5.0 Understand interrupt and masking traps.
6.0 Understand Operating system nucleus (Kernel).
7.0 Know the different operation system commands.
To comprehend the meaning, importance and the classes of operating system.
• Describe operating system(0S)
• Explain the importance of OS, using real life examples
• Classify OS into batch, real time, timesharing and networking.
• List some examples of OS, in 1.3 above.
• List some OS, on Micro and mainframe Computers
• Describe the concept of mono programming multiprogramming processing.
Be able to
• Discuss the resource management function of OS
• Discuss the characteristics and features of OS
• Discuss the design philosophy of OS with the advantages
To state and explain
• The function of OS in relation to memory management, management and interrupt handling, information management.
• the characteristic of OS: concurrency, sharing, non- reliable, etc
• features of OS: efficiency; reliabilities, main tanalisthic and size
• the attributes of monolithic
• Explain the layers system
• Attributes of a layers
• Concept of value machines
To be able to describe and explain
• A process
• The process states
• the process table
• Inter process communication
• Inter process communication
• Process creation and process terminations
• watt signal, semylose and deadlock
To be able to understand the various process/processor scheduling techniques and highlight their relative advantages and the disadvantages.
To
• Describe LIFO, FIFO, round robin priority, SJN, SRJN, etc
• Explain traffic density
• Explain facilities utilization.
• Explain the necessity for purity, re-entreaty of codes for multiprogramming in the UN, processor system.
• Distinguish between pages and segment.
To discuss the meaning and effect of interrupt and masking traps.
• Define interrupt vector
• Describe the use of interrupt vector
• State the use of masking in relation to interrupt
• Describe traps
• Differentiate between traps and interrupt
• Explain levels of interrupt
• Differentiate between S/O interrupt timers, Hardware error and programming interrupt
Discuss the component of OS nucleus
• Define OS nucleus (Kernel)
• Describe the component of OS system, dispatch etc
Discuss the system commands for carrying out number of operating in the computer in the OS environment.
• State the system commands of MSDOS, WINDOWS, UMX WINDOW NT, PC-DOS ETC.