SPPU Computer Engineering (Semester 5)
Operating Systems Design
June 2015
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


Answer any one question from Q1 and Q2
1 (a) Explain in short - BIOS, MBR and init( ) process.
6 M
1 (b) What is kernel? What facility kernel should provide?
4 M

2 (a) What are different multithreading models?
6 M
2 (b) What is TLB? why it is used?
4 M

Answer any one question from Q3 and Q4
3 (a) Explain following algorithms of file management.
i) iget ii) iput
6 M
3 (b) Give the details of Uarea field.
4 M

4 (a) Why is the principle of locality crucial to the use of virtual memory? Explain with example.
4 M
4 (b) If the page address stream is {2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2}, and frame size is 3. Identify the page faults occurred using FIFO, LRU.
6 M

Answer any one question from Q5 and Q6
5 (a) What are the problems in multiprocessor systems? provide solutions to overcome them.
8 M
5 (b) Explain IPC mechanisms used in System V.
8 M

6 (a) What is process tracing? Mention its advantages and disadvantages
8 M
6 (b) Explain in short - pipe, semaphore, signal and mutex.
8 M

Answer any one question from Q7 and Q8
7 (a) What is AWK scripting? Write an AWK script to print squares of numbers from 1 to 10.
8 M
7 (b) What is secure boot? State the difference between BIOS and UEFI.
8 M

8 (a) What is grep Utility? What are the grep variations? Explain with example.
8 M
8 (b) What is make utility? Explain it with example. Consider your own make file.
8 M

Answer any one question from Q9 and Q10
9 (a) Enlist different characteristics of real time system and explain.
6 M
9 (b) Explain static priority-driven pre-emptive approach for real time scheduling.
6 M
9 (c) Compare Hard, soft and Firm real time systems.
6 M

10 (a) Explain data structures used in Linux scheduling.
6 M
10 (b) Write short note on frame of references for handheld system.
6 M
10 (c) Compare Windows NTFS and ReFS file systems.
6 M



More question papers from Operating Systems Design
SPONSORED ADVERTISEMENTS