Define operating system. Explain the different views of operating system. Also explain types of operating system.
[7 marks]What is PCB? Discuss its major fields.
[7 marks]Explain process states model with diagram.
[7 marks]What is RAID? Explain in brief
[7 marks]Explain IPC Problem – Readers & Writers Problem.
[7 marks]What is Semaphore? Explain its properties along with drawbacks. Explain bounded buffer problem and solve it by Semaphore.
[7 marks]Consider the following five processes with the length of the CPU burst time in milliseconds. Process Burst Time Priority P1 10 P2 1 1 P3 2 P4 1 P5 5 Processes are Assumed to have arrived at time 0. For the above set of processes find the average waiting time and average around time for each of the following scheduling algorithm using Ganttchart. Consider 1 is highest priority. 1. SJF 2. Non preemptive Priority 3. RR ( Q = 2)
[2 marks]Explain banker’s algorithm for multiple resource with example.
[7 marks]For the following page reference string: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1 Calculate the page faults applying the following Page Replacement Algorithms for a memory with three frames: (I) Optimal (II) LRU (III) FIFO
[7 marks]Write a short note on DMA.
[7 marks]Suppose Disk drive has 300 cylinders. The current position of head is 90. The queue of pending request is 36,79,15,120,199,270,89,170 Calculate head movement for the following algorithms. 1. FCFS 2. SSTF
[7 marks]List the different file implementation methods and explain them in detail.
[7 marks]Explain paging with example.
[7 marks]Explain all Accessing Methods of File.
[7 marks]What is Mutex? Write a pseudo code to achieve mutual exclusion using mutex.1
[7 marks]Define following terms. 1. Throughput 2. Waiting Time 3. Turnaround Time 4. Response Time 5. Granularity 6. Short Term Scheduler 7. CPU Utilization
[7 marks]Explain Unix Commands: cat, sort, grep, finger, man.
[7 marks]