Operating System Simp 2024
Operating System Simp 2024
1. Define OS with a neat diagram, Explain its dual mode operation and also explain the
services of Operating system that are helpful for user and the system.
2. Explain (i)Microkernels (ii)Multiprocessor systems (iii)Term scheduling
(iv)Types of clustering (v)Virtual Machines (vi)Layered approach
3. Define System calls. What are the types of System calls?
4. Write a note on Computer System Organization.
5 . With a neat diagram, explain the different states of a process and process control
block
6. Distinguish between the following items: i) Multiprogramming and multitasking
(time sharing) (ii)Multiprocessor systems and clustered systems (iii) operating
systems for mainframe computers and personal computers
7. Discuss the methods to implement message passing IPC in detail.
8. Explain three requirements that a solution to a critical –section problem must satisfy. Illustrate Peterson's solution
for critical section problems and prove that the mutual exclusion property is preserved.
9. Define Semaphore. Show how semaphore provides a solution to the reader-writers problem.
9b. Write a note on i)multithreading models ii)different threading issues
iii)multiple-processor scheduling
10. Define the following: i)CPU utilization ii)Throughput iii)Turnaround time iv)Waiting
time v) Response time vi)Threads
11. Explain Dining-Philosophers problem using monitors.
12. Explain multithreading models, also list the benefits of multithreaded programming.
13. Build the Gantt chart and Calculate average waiting time and turn-around time for the
following snapshot of the process using FCFS, Round Robin, SJF, SRTF and priority
Scheduling algorithms. (practice similar problems)
29. Explain the following disk scheduling algorithm in brief with examples: i)FCFS scheduling ii)SSTF
scheduling iii)SCAN scheduling iv) LOOK scheduling
30. Explain the access matrix model of implementing protection in the operating system. Explain the different
methods of implementing an access matrix model.
31. List the different disk scheduling techniques, explain any two. Consider the following disk queue requests.
98,183,37,22,14,124,65,67.
32. Explain wrt LINUX system: i) components ii) interprocess communication mechanisms iii) different IPC
mechanisms available iv) process scheduling