1. What is MUTEX? 2. What is the difference between a ‘thread’ and a ‘process’? 3. What is INODE? 4. Explain the working of Virtual Memory. 5. How Windows NT does supports Multitasking? 6. Explain the UNIX Kernel. 7. What is Concurrency? Explain with example Deadlock and Starvation. 8. What are your solution strategies for “Dining Philosophers Problem”? 9. Explain Memory Partitioning, Paging, Segmentation. 10. Explain Scheduling. 11. What is Semaphore? 12. Explain the following file systems: NTFS, Macintosh (HPFS), and FAT. 13. What are the different process states? 14. What is Marshalling? 15. Define and explain COM? 16. Difference - Loading and Linking? 17. What are the basic functions of an operating system? 18. Why paging is used? 19. While running DOS on a PC, which command would be used to duplicate the entire diskette? 20. What resources are used when a thread created? How do they differ from those when a process is created? 21. What is virtual memory? 22. What is Throughput, Turnaround time, waiting time and Response time? 23. What is the state of the processor, when a process is waiting for some event to occur? 24. What is the important aspect of a real-time system or Mission Critical Systems? 25. What is the difference between Hard and Soft real-time systems? 26. What is the cause of thrashing? How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem? 27. What is multi tasking? 28. What is multi programming? 29. What is multi threading? 30. What is hard disk and what is its purpose? 31. What is fragmentation? Different types of fragmentation? 32. What is DRAM? In which form does it store data? 33. What is Dispatcher? 34. What is CPU Scheduler? 35. What is Context Switch? 36. What is cache memory? 37. What is a Safe State and what is its use in deadlock avoidance? 38. What is a Real-Time System? 39. Explain the concept of Reentrancy. 40. Explain Belady's Anomaly. 41. What is a binary semaphore? What is its use? 42. What is thrashing? 43. List the Coffman's conditions that lead to a deadlock. 44. What are short-, long- and medium-term scheduling? 45. What are turnaround time and response time? 46. What are the typical elements of a process image? 47. What is the Translation Lookaside Buffer (TLB)? 48. What is the resident set and working set of a process? 49. When is a system in safe state? 50. What is cycle stealing? 51. What is meant by arm-stickiness? 52. What are the stipulations of C2 level security? 53. What is busy waiting? 54. Explain the popular multiprocessor thread-scheduling strategies. 55. When does the condition 'rendezvous' arise? 56. What is a trap and trapdoor? 57. What are local and global page replacements? 58. Define latency, transfer and seek time with respect to disk I/O. 59. What is time-stamping? 60. How are the wait/signal operations for monitor different from those for semaphores? 61. In the context of memory management, what are placement and replacement algorithms? 62. In loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking? 63. What are demand- and pre-paging? 64. Paging a memory management function, while multiprogramming a processor management functions, are the two interdependent? 65. What is page cannibalizing? 66. What has triggered the need for multitasking in PCs? 67. What are the four layers that Windows NT has in order to achieve independence? 68. What is SMP? 69. What are the key objects oriented concepts used by Windows NT? 70. Is Windows NT a full blown object oriented operating system? Give reasons. 71. What is a drawback of MVT? 72. What is process spawning? 73. How many jobs can be run concurrently on MVT? 74. List out some reasons for process termination. 75. What are the reasons for process suspension? 76. What is process migration? 77. What is mutant? 78. What is an idle thread? 79. What are the possible threads a thread can have? 80. What are rings in Windows NT? 81. What is Executive in Windows NT? 82. What are the sub-components of I/O manager in Windows NT? 83. What are DDks? Name an operating system that includes this feature. 84. What level of security does Windows NT meets? 85. What is the difference between a 'thread' and a 'process'? 86. What is cache memory? 87. What is hard disk and what is its purpose? 88. Differentiate between Complier and Interpreter? 89. What are the different tasks of Lexical analysis? 90. What are the different functions of Syntax phase, Schedulers? 91. What are the main difference between Micro-Controller and Micro- Processor? 92. Describe different job scheduling in operating systems. 93. What is a Real-Time System? 94. What is the difference between Hard and Soft real-time systems? 95. What is a mission critical system? 96. What do you mean by deadlock? 97. Explain the difference between microkernel and macro kernel. 98. Give an example of microkernel. 99. When would you choose bottom up methodology? 100. When would you choose top down methodology?