Name of the College : Karunya Institute of Technology & Sciences
University : Karunya University
Degree : B.Tech
Department : Information Technology
Subject Name : Unix Architecture
Document Type : Question Bank
Website : karunya.edu
Download :https://www.pdfquestion.in/uploads/ka…chitecture.pdf
Karunya Unix Architecture Question Paper
Part – A Questions :
1. What is meant by multiprogramming?
2. List the fields of the buffer header.
3. The inodes does not specify________________
Related : Karunya University 14CS2052 Web Technology B.Tech Question Bank : www.pdfquestion.in/2891.html
4. What is the syntax for the open system call?
5. Define pages
6. Define parent and child process.
7. List the three parts of the swapping algorithm
8. The UNIX system contains _______________ & __________ device.
9. What is the use of the kill system call?
10. What is the significance of sockets?
11. State the meaning of sleep and wakeup states of a process.
12. List the various fields of a buffer header.
13. What is an inode? List any two contents of an inode.
14. What is the use of lseek system call? How does it differ from the read and write system calls?
15. What is context of a process? What does it contain?
16. How is a process created by a user (in the UNIX OS)?
17. List the three major steps performed by the swapping algorithm.
18. What are the two types of devices the UNIX system contains?
19. List any two system calls for messages.
20. Give the syntax of a bind system call used in sockets.
21. State any one advantage and disadvantage of buffer cache
22. What is meant by U-area or U-Block?
23. State the difference between in-core inode and buffer header
24. Define named and unnamed pipe
25. Difference between exception and interrupt
26. Define system boot
27. What is thrashing?
28. State the service provided by itocl system call
29. _____________ system call facilitates debugging process
30. What is shared memory
31. Define shell programming.
32. Write scenarios of retrieval of a buffer.
33. How to convert pathname to an INODE?
34. Give syntax for fork call.
35. Define Context switch.
36. What are the modes of process execution?
37. What is disk driver?
38. ____________handles the memory hierarchy.
39. List any two system calls for messages.
40. What is critical region?
41. What are the essential Unix Commands?
42. Write the difference between Buffer Cache and Buffer headers.
43. Draw the block diagram of file structure.
44. Compare File System vs VM Systems.
45. What are the states of a process?
46. What do you mean by process hierarchy?
47. Write the advantages and disadvantages of page size.
48. How should page fault be handled?
49. Define Socket.
50. What is the significance of network communications?
51. What are essential Unix Commands?
52. Differentiate between Buffer Cache and Buffer headers.
53. Draw the Block Diagram of File Structure.
54. Compare File Systems Vs VM Systems.
55. What are the States of a Process?
56. What do you mean by process hierarchy?
57. Write the advantages and disadvantages of page size.
58. How to handle page fault?
59. Define Socket.
60. Write about Network Communications.
61. What is meant by process?
62. What are the contents of buffer header?
63. What is the difference between in-core inode and buffer header?
64. What is the syntax for write system call?
65. The context of a process is a union of its __________, __________ and__________.
66. What is the syntax for kill system call?
67. Write the two types of page faults.
68. What is the syntax for IOCTL system call?
69. What is the purpose of shmget system call?
70. What are the elements of semaphore in UNIX system V?
71. What are the parts of the UNIX system?
72. List the components of UNIX file system.
73. When the kernel releases the inode, it decrements its __________.
74. What is the purpose of Link system call? Write its syntax.
75. What is PS? What is its purpose?
76. What is the format of Kill system call?
77. Write down the steps for swapping.
78. What are the types of page faults?
79. Write the syntax of Ptrace system call.
80. _________ system call creates a new region of shared memory.
81. __________ is an executable file.
82. Buffer consists of __________and __________.
83. Name the different types of files.
84. What is the Syntax for close system call?
85. Context of a Process is the union of __________, __________ and __________.
86. Name the parts of an executable file.
87. The System can incur __________ and __________ types of page faults.
88. UNIX System contains two types of devices namely __________ and__________.
89. The Format of each element of oplist is __________, __________ and__________.
90. What is the Syntax for bind?
91. Name the two data structures that a kernel contains.
92. The kernel identifies each process by its process number, called the __________.
93. The __________ identifies particular inodes by their file system and inode number and allocates in-core inodes at the request of higher level algorithms.
94. Write down the syntax for open syntax call.
95. Define process identifiers.
96. What setpgrp system does?
97. What does a modify bit indicate?
98. The __________ table contains an entry for every page on a swap device.
99. Write down the syntax for ptrace system call.
100. The __________ system call creates a new region of shared memory or returns an existing one.
101. The Unix operating system was first developed in __________ language.
102. A Unix _________ is the core or key component of the operating system.
103. What does inode store?
104. Write the syntax for lseek system call.
105. What are signals?
106. What is a process?
107. Write the Syntax for ioctl.
108. What are the three input modes for terminals in Unix?
109. How is network communication done?
110. Mention the powerful tool for process tracing.
111. A buffer contains two parts : they are _______ and ________.
112. A process is _______.
113. Define Directory.
114. Give the syntax for creat system call.
115. A region is a _______.
116. _______ inform processes of the occurrence of asynchronous events.
117. What is Disk Driver?
118. A Clist is a _______.
119. A process attach _______to its virtual address space with _______ system call.
120. _______ allow arbitrary processes to exchange data and synchronize execution.
121. State the benefit of buffer cache.
122. What is the function of the ‘who’ command?
123. Write the syntax of the open system call.
124. What is the use of pipe implementation?
125. What is the meaning of ‘zombie’ state?
126. Mention the role of an interrupt vector.
127. When does a page fault condition occur?
128. State the function of ‘ioctl’.
129. Write the task of ‘shmget’.
130. Define sockets?
131. What is kernel?
132. Write the use of buffer cache.
133. What is inode?
134. Distinguish between library function and system call.
135. What are the ways for normal termination of a process?
136. What are signals?
137. What is demand paging?
138. What are sockets?
139. What are IPC mechanisms?
140. What is use of shared memory?
141. What is the purpose of a System Call?
142. Process in UNIX is created by _______ system call.
143. Write a statement to change the owner of a file.
144. What is the syntax of Open system call?
145. Define Demand Paging.
146. What is the purpose of Sleep statement?
147. What are the two types of page faults?
148. What is the syntax and purpose of Select system call?
149. _______ system call creates a new region of a shared memory.
150. Write the syntax of msgget.
151. What is Internet?
152. Define a Protocol.
153. Expand HTTP.
154. What is FTP?
155. Expand UDP.
156. What is Multiplexing?
157. What is IGMP?
158. What is the size of IP datagram?
159. What is the purpose of RARP?
160. Expand DHCP.
Part – B Questions :
1. List the system calls which help processes interact with file subsystem
2. What is the role of DUP system call?
3. List the set of process states.
4. What are the data structures of kernel to support low-level memory management functions & demand paging?
5. What is role of semaphores in UNIX system?
6. List the various states of a process.
7. Write the algorithm for conversion of a path name to an Inode.
8. Explain the various steps of Interrupt handling.
9. Explain the various data structures provided by the kernel for demand paging.
10. What is a shared memory? What are the system calls associated with them?
11. Illustrate with neat diagram the functionality of various kernel modules in unix
12. Explain the algorithm for converting the path name to inode
13. Write the algorithm involved in creating a new process and explain it
14. Define map. Explain how utilized for swapping
15. Explain message passing inter process communication mechanism
16. How to read and write disk blocks?
17. Write the difference between link and unlink in a file?
18. Explain about process model.
19. What are memory management policies?
20. Define IPC.
21. Write the advantages and disadvantages of Buffer Cache.
22. Explain about INODE cache issues.
23. Explain about thread model.
24. Define reallocation.
25. What are the conditions for mutual exclusion?
26. Write the advantages and disadvantages of Buffer Cache.
27. Explain about INODE cache issues.
28. Explain about thread model.
29. Define reallocation.
30. What are the conditions for mutual exclusion?
31. Write an algorithm for reading a disk block.
32. What are the contents of super block?
33. What are the steps needed for a context switch?
34. What are the functions of line discipline?
35. What is the purpose of bind and connect system call? Write its syntax.
36. What are the characteristics of Unix file system?
37. List the contents of disk inodes.
38. Classify the signals.
39. List the functions of a line discipline modules in Terminal Drivers.
40. How is interprocess communication done using shared memory?
41. What are the characteristics of a UNIX file system?
42. Explain Dup System call.
43. What are the functions of a Clock Interrupt Handler?
44. What are the Elements of a Queue?
45. What are the System Calls for messages?
46. List down the combination conditions for the status of a buffer.
47. Explain about file and record locking.
48. When will a process goes to sleep?
49. Name the three possible cases when freeing resources.
50. Write down the pseudo code of the structure of debugging process.
51. What is the difference between user mode and kernel mode?
52. Define super block.
53. Define process groups.
54. What is the process of swapping out?
55. Write about the system calls used for IPC.
56. Write about Buffer header.
57. Give details about stat and fstat.
58. Write short notes on handling signals.
59. What is Demand Paging?
60. Give a brief note on Semaphore.
61. Write short notes on process context?
62. Mention the fields of a super block.
63. Write a short note on Signals.
64. What are the data structures involved in demand paging?
65. List down the system calls associated with Messages.
66. What is a shell script?
67. What is the difference between unlink and rm?
68. Write a short note on sleep command.
69. What is use of biod process?
70. Write any 4 system calls for sockets
71. List out any 5 UNIX commands and write their syntax and purpose.
72. What are the different categories of system calls?
73. How are Interrupts handled?
74. What are the contents of a pfdata table?
75. Write an algorithm to share memory between processes.
76. Write a note on protocol layers.
77. What are the fields of UDP header?
78. List down the services offered by transport layer.
79. What is inside the router?
80. What is an Ethernet?