OS
OS
2). Explain the two main categories of services and functions of operating systems.
a) Time sharing system b) Parallel system c) Distributed system d) Real time system
4). Distinguish among following terminologies i) Multiprogramming systems ii) Multitasking Systems
iii) Multiprocessor systems
5).What is system calls? Explain different categories of system calls with example?
6). Write Short Note on - i). Real time system ii) Multiprocessor system
UNIT-2
3). Explain threads in detail with advantages of threads and difference between process and threads.
5).What are various criteria for a good process scheduling algorithm? Explain any two preemptive
scheduling algorithms in brief.
6). Explain the following process scheduling algorithm a) Priority scheduling b) Shortest job first
scheduling
9). What is the important feature of critical section? State the Readers Writers problem and give
solution using semaphore.
10). Consider the following five processes, with the length of the CPU burst time given in milliseconds.
Process Burst time P1 10 P2 29 P3 3 P4 7 P5 12 Consider the First come First serve (FCFS), Non
Preemptive Shortest Job First(SJF), Round Robin(RR) (quantum=10ms) scheduling algorithms.
11). Explain the following term related to IPC: a) Race condition b) critical region
12). Define IPC. What are different methods used for logical implementations of message passing
Systems.
14). Explain the difference between long term and short term and medium term schedulers.
15).What is semaphores? Explain two primitive semaphore operations. What are its advantages?
20).What is critical section? What requirement should be satisfied for a solution to the critical section
problem?
21). Explain readers & writers problem? Give its solution with semaphore.
22). Write short notes on: a) Process states b) Critical section c) Race condition d) Starvation e) PCB
f) Two level scheduling g) Round robin scheduling
UNIT-3
2). Explain paging scheme for memory management, discuss the paging hardware and Paging model.
4). Explain about advantages and disadvantages of paging? And Explain difference between paging and
segmentation?
5). Explain about the following page replacement algorithms a)FIFO b)OPR, c)LRU
6). Differentiate local and global page replacement algorithm. Differentiate local and global page
replacement algorithm.
10). Explain how paging supports virtual memory. With neat diagram explain how logical address is
translated into physical address.
11). Write about the techniques for structuring the page table.
14). What is demand paging? Explain it with address translation mechanism used. What are its specific
advantages? How a page table is implemented?