SPPU Computer Engineering (Semester 3)
Operating System and Administration
December 2015
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 Q1 and Q2
1 (a) Explain the characteristics of Unix file system as well as Processing Environment.
6 M
1 (b) State difference between system call, libraries and header file.
6 M

2 (a) What is bootstrapping? Explain boot process steps in detail.
6 M
2 (b) Explain all the steps involved in adding a new user without using adduser command.
6 M

Solve any one question from Q3 and Q4
3 (a) What is an i-node in UNIX system? Explain i-node structure of a file including:
i) Direct Block Pointers
ii) Indirect Block Pointers
iii) Double Indirect Block Pointers
iv) Triple Indirect Block Pointers.
6 M
3 (b) What is process? Explain process transition diagram. State different reason of process swap out while in running state.
6 M

4 (a) Explain the term context switch with respect to Kernel process is non-preemptive.
6 M
4 (b) Write short notes on:
i) Bash Scripting
ii) Perl Scripting
iii) Python Scripting.
6 M

Solve any one question from Q5 and Q6
5 (a) Explain final outcome of the commands given below (use suitable example):
i) umask a-x
ii) ps -elf|grep chrome>abc.txt
iii) fdisk-1.
6 M
5 (b) Explain Modern access control Vs. Real word access control.
7 M

6 (a) Explain the analogies related to process given below:
i) Orphan
ii) Zombie
iii) Daemon.
6 M
6 (b) What is Sticky a Bit? Explain importance of a sticky bit using appropriate symbolic example. How to check if a folder is set with Sticky Bit or not?
7 M

Solve any one question from Q7 and Q8
7 (a) State difference between SATA and PATA.
4 M
7 (b) With neatly labelled diagram explain RAID.
5 M
7 (c) Write a short note on Crontab scheduling.
4 M

Answer the following:
8 (a) Explain all the attributes of /etc/group file.
4 M
8 (b) Compare and contrast the Ext2, Ext3, Ext4 family.
5 M
8 (c) What are different partitions in Unix? Explain.
4 M

More question papers from Operating System and Administration