Escolar Documentos
Profissional Documentos
Cultura Documentos
7. Give any 2 services provided by UNIX OS. 8. What is the functionality of file subsystem? 9. What is the use of buffering mechanism in UNIX kernel? 10. What is the purpose of process control subsystem?
11. Differentiate user mode and kernel mode. 12. Draw a diagram to demonstrate processor execution levels.
13. What are the 3 levels of UNIX operating system? 14. Define System call interface
15. What are the subsystems of UNIX system kernel? 16. List the blocks in a UNIX file system layout?
17. Who is a super user? List the privileges of a super user. 18. List the data structures used for process management in UNIX. 19. List the data structures used for file management in UNIX. 20. Compare kernel and user stack.
21. What is Zombie State of a process?
22. What is meant by delayed write status of a buffer cache? 23. What is buffer cache? 24. List any two advantages and disadvantages of buffer cache.
25. List the characteristics of UNIX OS. Part B (16 Marks) 26. Explain about the Organization of buffer header. (8) 27. Discuss about algorithms for reading and writing disk blocks. (8)
28. Explain in detail on the architecture of UNIX OS. (16) **
41. Define inode. 42. Compare disk inode and in-core inode. 43. What are directories? 44. What is a super block? 45. What is a race condition in assigning inodes? 46. What are special files? 47. What is file and record locking? 48. What system call is used to create special files? Give the syntax. 49. Compare named and unnamed pipe. 50. What is use of dup and link system call? 51. What is mounting and unmounting a file system?
54. Explain the system call used for creating the special files (8)
55. Write short notes on (i) Directories (8) (ii) Super blocks (8)
56. Discuss the concepts of pipes and DUP system call (16) 57. Explain how a file is mounted and unmounted from the file structure (16)
58. With an algorithm, discuss the open and close system call. (16) 59. With an algorithm, discuss the read and write system call and algorithm. (16) 60. What is process and explain in detail about to create a new process? (16) ** 61. Write short notes on file locking and record locking. (8) 62. What is kernel and write short notes on architecture of the UNIX kernel? (16) ** 63. What is buffer header and draw the structure of the buffer pool (8) ** 64. Explain how byte offset is converted to block numbers in the file system. (16) **
75. What is a fair share scheduler? 76. What are the parameters considered in scheduling a process? 77. List the data structures used in process management. 78. What is the information stored in per process region table?
79. Give the relationship between sleep and wakeup signal. 80. Which system call is used to change the size of the process? 81. Compare process 0 and process 1. Part B (16 Marks)
82. What is region? Explain in detail the operations performed on regions. (16) 83. Describe the state transition that a process undergoes during its lifetime (16) ** 84. Every process maintains a private U area. Describe how the U area is maintained with the help of
UNIT IV Part A (2 MARKS) 90. Define swapping 91. Define demand paging
92. Compare fork swap and expansion swap. 93. What is a page fault? List the types.
96. What is map? 97. List the data structures used in demand paging. 98. What is a device driver? 99. What is a disk driver? 100. 101. What is the purpose of a terminal driver? What is a Cblock?
104. What is a page fault? Explain how page fault is handled in detail. (16)
107. What are streams? Explain in detail how messages are communicated through streams? UNIT V Part A (2 MARKS) 108. What is IPC?
109. What is a debugger process?
110. Which system call is used to trace a process? 111. What is a socket? 112. What is a multiprocessor? 113. Compare master and slave processors. 114. What is a semaphore? 115. What is a satellite system? 116. Define Newcastle distributed system. Part B (16 Marks) 117. Explain the concept of process tracing in detail. (16)
118. Explain in detail on system V IPC mechanism. (16)
119. Explain the problem of multiprocessor systems and the solution using master and slave processors. (16) **
120. Explain the problem of multiprocessor systems and the solution semaphores. (16) 121. Explain in detail on the socket system calls. (16) **
122. Explain in detail on the concept of satellite processors.(16) ** 123. Explain in detail on the concept of new castle connection of distributed UNIX system.(16) 124. Explain in detail on the concept of transparent distributed UNIX systems.(16) ** - - University Questions