7. Case Studies
1 With reference to Unix consider the following
situation:
A process does not find the buffer
(when it wants to get a particular block from disk) In the has~ .queue and the
free list of buffers Is also empty. What does the process do now? If there is
more than one process looking for this particular block, then what happens? [7]
2 What
Is Linux's concept of a thread? [5]
3. Explain the file-system mounting
procedure. How is a mounted file system found out in Unix? [6]
4. In
what circumstances is the system-call ‘fork execute’ most appropriate?
[5]
5. What
is the purpose of a prototype page-table entry in NT?
[3]
6 What are the “special files” in Unix? [4]
7. With
reference to Unix when do the following situations occur?
i) Single
process table entry contains pointes to the same file table entry.
ii) Different
file table entries point to the same i-node table entry.
iii) Shell
‘forks’ a copy of itself and ‘waits’ for the child to terminate. [6]
8 What is the use of swap space? How can
it be created in UNIX? [4]
9 How can an user access a file located
at remote UNIX server? [4]
10 The
linux kernel does not allow paging out of kernel memory. Give one advantages
and one disadvantage of this design decision. [6]
11 How
is the pathname /usr/doe/cand.c looked up in UNIX? [4]
12 What is the use of shell in the
operating system? List various type of shell available in UNIX? [4]
13 Explain
how the “/proc” abstraction has evolved in Linux compared to other Unix
implementations. [6]
14 What
is the process scheduling scheme used in Unix? [6]
No comments:
Post a Comment