AIOU |
Course: Operating System (3439/903) Semester: Autumn 2015
Level: Bachelor [BS (CS)] Total Marks: 100
Credit: Half Credit Pass Marks: 50
ASSIGNMENT No. 1
(Unit 1-4)
Note: All questions are compulsory. Each question carries equal marks.
Q. 1 a) Define the term operating system. Explain it in detail with the help of suitable examples. (10)
b) Explain the structure ofan operating system. (10)
Q. 2 a) Explain the different functions of an operating system in detail. (10)
b) Generally describe the characteristics of an operating system. (10)
Q. 3 a) What is differencebetween terms “files” and “directories”? Define it in detail with the help of different examples. (10)
b) Explain the concept of “File System Implementation”. (10)
Q. 4 Define the term “Process” and also describe the “Classic IPC Problems” in
detail. (20)
detail. (20)
Q. 5 Write short notes on the following topics:
ASSIGNMENT No. 2
(Unit 5-8)
Total Marks: 100 Pass Marks: 50
Note: All questions are compulsory. Each question carries equal marks.
Q. 1 Generally describe the principles of I/O Hardware as well as Principles of I/OSoftware. (20)
Q. 2 What are those operating systems which have become very popular at the time of their releases? Name at least ten of them and also explain three popular operating systems in detail along with their important features. (20)
Q. 3 Differentiate between the terms “Network Operating System” & “Distributed OperatingSystem”. Explain it in detail. (20)
Q. 4 Explain the term “Deadlock”. Also define Deadlock Avoidance and Deadlock Recoverywith the help of different examples. (20)
Q. 5 Write short notes on the following topics:
- Unix (05)
- Deadlock Prevention (05)
3439/903 Operating Systems
Credit Hours: 4 (4 + 0)
Recommended Book:
Modern operating Systems 3rdEdition by Andrew S. Tanenbaum
Course Outline:
Unit 1: Introduction:
(1) What is an Operating System,
(2) History of Operating System,
(3) Operating System Concepts,
(4) Operating System Structure
Unit 2: Process
Introduction to Processes,
Inter-Process Communication,
Classic IPC Problems,
Process Scheduling
Inter-Process Communication,
Classic IPC Problems,
Process Scheduling
Unit 3: Memory Management
Unit 4: File Systems
Unit 5: Input/Output
Principles of I/O Hardware,
Principles of I/O Software,
Disks, clocks,
Terminals
Principles of I/O Software,
Disks, clocks,
Terminals
Unit 6: Deadlock
Resources, Deadlocks, Deadlock Detection, Deadlock Recovery, Deadlock Avoidance, Deadlock Prevention, Other Issues
Unit 7: An Overview of Major Operating Systems
O/S2, UNIX, NT, Os/400, Windows
Unit 8: Distributed Operating Systems
Network Operating System, Distributed Operating System
Unit 9: Case Studies
UNIX, NT, Windows