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

Solve any one question from Q.1(a,b) &Q.2(a,b)
1(a) How to convert a pathname into a inode number?
5 M
1(b) What are scenarios to allocate a buffer for disk block using getblk ( ) algorithm?
5 M

2(a) Explain following algorithm of Buffer cache.
i) getblk ( )
ii) Brelease ( )
6 M
2(b) Explain in details six steps of Anroid boot process.
4 M

Solve any one question from Q.3(a,b) &Q.4(a,b)
3(a) Explain with neat diagram Linux memory management.
5 M
3(b) Write short note on " Hybrid system with swapping and demand paging".
5 M

4(a) Explain with neat diagram address translation in paging.
5 M
4(b) Write in short-allocating and freeing swap space.
5 M

Solve any one question from Q.5(a,b) &Q.6(a,b)
5(a) Explain working of Sockets and related system calls.
6 M
5(b) What is problem of Multiprocessor systems and explain its solutions with
i) Master Slave processors and
ii) Semaphores.
10 M

6(a) What do you mean by pipe? Explain anonymous and named / FIFO pipe.
10 M
6(b) How process is traced with ptrace system call?
6 M

Solve any one question from Q.7(a,b) &Q.8(a,b)
7(a) How to make a USB bootable with any open source tool?
9 M
7(b) What is make utility? Explain with example. Consider your own makefile.
7 M

8(a) What are the EFI and UEFI? Explain with an application.
8 M
8(b) Write short notes on
i) Mork Manager.
ii) Shim manger.
8 M

Solve any one question from Q.9(a,b) &Q.10(a,b)
9(a) Draw and explain the android os architecture.
8 M
9(b) Write short notes on
i) Real time scheduling
ii) Multiprocessor scheduling
10 M

10(a) Enlist different characteristics of real time system and explain it.
9 M
10(b) Write short notes on
i) Palm OS
ii) Master /Slave Architecture
iii) Frame of Reference.
9 M

More question papers from Operating Systems Design