SPPU Computer Engineering (Semester 3)
Operating System and Administration
December 2014
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

Answer any one question from Q1 and Q2
1 (a) Define the following OS terms:
(i) Multiprogramming (ii) Multitasking
(iii) Multiprocessing
(iv) Multithreading
(v) Monolithic kernel
(vi) Microkernel.
6 M
1 (b) Explain the file system data structures of UNIX with neat diagram (UFDT, FT and IT).
6 M

2 (a) Draw and explain the block diagram of system kernel.
6 M
2 (b) Draw and explain the 4 state process diagram (inclusive of kernel and user modes).
6 M

Answer any one question from Q3 and Q4
3 (a) Explain the different types of files in UNIX. Also give the command to display the same. List the different categories of users in UNIX.
6 M
3 (b) Explain the following commands in UNIX: grep, ripe, stat, mount, chmod and ln.
6 M

4 (a) Differentiate between Grub and Lilo.
3 M
4 (b) Explain the run levels of Booting process in UNIX.
6 M
4 (c) Explain any three characteristics of perl programming.
3 M

Answer any one question from Q5 and Q6
5 (a) Explain in detail signal and kill function with parameters.
4 M
5 (b) Explain the following UNIX commands:
nice, renice, top, prstat, strace.
5 M
5 (c) Differentiate between the following:
(i) Modern Access Control and Real World Access Control
(ii) User mode and Kernel mode.
4 M

6 (a) Explain the concept of:
(i) nobody account
(ii) real, effective and save id's
(iii) setuid and setgid commands.
6 M
6 (b) Explain runaway processes, sudo command and su command.
3 M
6 (c) Explain the concept of:
(i) shadow password
(ii) pseudo users with respect to /bin/false and /bin/nologin.
4 M

Answer any one question from Q7 and Q8
7 (a) Give the entries of /etc/passwd file and /etc/group file.
6 M
7 (b) Explain the following:
(i) fsck
(ii) mkfs
(iii) file system mounting.
6 M
7 (c) Define disc partitioning.
1 M

8 (a) Explain the following:
(i) useradd
(ii) userdel
(iii) RAID.
6 M
8 (b) List any three storage devices.
3 M
8 (c) Differentiate between the following:
(i) SATA and PATA
(ii) UNIX and Linux.
4 M

More question papers from Operating System and Administration