Operating System
Unit 1 Assignment
1) What is Operating System? List of different types of OS and Explain in brief?
2) Describe real time system. State any one example of its application?
3) Explain Unix OS and Architecture of Unix OS?
4) Write the difference between batch system and time sharing systems?
5) What is a Memory Allocation?
Unit 2
1) Explain following two services of OS.
i. File system manipulation
ii. Resource Allocation
2) What is System call? Enlist any four system calls related with process management?
3) What is process management? State any four function of process management?
4) What is the use of Operating System Tools?
Unit 3
1) What is Process? Explain process state in detail with help of diagram?
2) Explain the working of Interprocess communication considering
I. Shared memory
II. Message Passing
3) With neat diagram describe use of process Control Block (pcb)?
4) Explain the concept of context Switching?
5) What is thread? Explain user and kernel threads?
Unit 4
1) State and explain the criteria of CPU scheduling?
2) Define the following terms
i. Preemptive Scheduling
ii. Nonpreemptive scheduling
3) The job are scheduled for execution as follows solve the problem using:
i. SJF
ii. FCFS
Also find average waiting time using Gantt Chart.
Process Arrival Burst Time
P1 0 8
P2 1 4
P3 2 9
Operating System
P4 3 5
4) State necessary condition for deadlock?
5) Write steps for Banker’s algorithm to avoid deadlock?
Unit 5
1) Explain memory management in detail?
2) Differentiate between contiguous and linked memory allocation method?
3) Explain static and dynamic memory partitioning method?
4) Describe virtual memory Management with suitable diagram?
5) Explain LRU page replacement algorithm by taking suitable example?
Unit 6
1) Describe concept of file, its types and operations on file attributes in detail?
2) Describe working of sequential and direct access method?
3) Explain two level directory structure with the help of diagram?