SPPU Computer Engineering (Semester 5)
Operating Systems Design
December 2016
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


Solve any one question from Q.1(a,b) & Q.2(a,b)
1(a) Explain data structures for demand paging.
6 M
1(b) Explain fixed and dynamic memory allocation.
4 M

2(a) Explain system calls exec() and brk().
6 M
2(b) Explain necessary conditions for deadlock.
4 M

Solve any one question from Q.3(a,b) & Q.4(a,b)
3(a) Refernce string:- 1 2 3 2 1 5 2 1 6 5 6 3 1 3 6 1 2 4 3.
Execute LRU and OPR on above string. Consider page frame of 3 pages. Write page hit and page fault if any.
6 M
3(b) Explain vaildity fault handler.
4 M

4(a) Explain in brief growreg () and dupreg(.).
6 M
4(b) Explain page stealer process.
4 M

Solve any one question from Q.5(a,b) & Q.6(a,b)
5(a) What is IPC? Expalin process tracing using ptrace () system call.
8 M
5(b) Explain problems in multiprocessor architecture and Master/ Slave solution to tackle it.
8 M

6(a) What is socket? Explain all system calls with parameters for client server communication.
8 M
6(b) Explain System V IPC mechanism: Shared Memory and Messages.
8 M

Solve any one question from Q.7(a,b) & Q.8(a,b,c)
7(a)
Name TOC OSD DCWSN DMSA FSCA
Sushil 65 69 74 76 45
Mahesh 55 66 73 65 56
Abhishek 45 74 55 65 60
Rohit 71 70 78 77 71

Write AWK code ( refer Table 1):
i) To calculate AVERAGE of marks for each student.
ii) To calculate PERCENTAGE for each student.
8 M
7(b) Explain grep utility and its variations with example.
8 M

8(a) What is the purpose of make tool? Explain its advantages? Explain different options for make files.
8 M
8(b) Explain sorting tool (sort) with example.
4 M
8(c) State and Explain difference between UEFI and BIOS.
4 M

Solve any one question from Q.9(a,b,c) & Q.10
9(a) Explain Android architecture in details.
8 M
9(b) Explain security issues in handheld system.
5 M
9(c) Explain Frame of reference for handheld systems.
5 M

Write short notes on following solve any three question from Q.10(a, b, c, d)
10(a) Windows scheduling.
6 M
10(b) Linux scheduling.
6 M
10(c) Palm OS.
6 M
10(d) Windows Mobile Phone OS.
6 M



More question papers from Operating Systems Design
SPONSORED ADVERTISEMENTS