PDA

View Full Version : OS Concepts



  1. What is Difference between thread and process
  2. How to communicate between difference processes
  3. What is interrupt table
  4. What is the signal
  5. What is interrupt latency
  6. What is the highest priority software interrupt
  7. What is the difference in interrupt mechanism from software to hardware
  8. What are named pipes
  9. How to escape from external fragmentation
  10. What is busy waiting
  11. Give examples for 8 / 16 / 32 bit Microprocessor
  12. What has triggered the need for multitasking in PCs
  13. What does microprocessor speed depend on
  14. What is the disadvantage of microprocessor
  15. What is the difference between microprocessor and microcontroller
  16. What is the difference between primary & secondary storage device
  17. What is an idle thread
  18. What is a binary semaphore and what is use it
  19. Advantage of SRAM over DRAM
  20. Virtual memory size depends on
  21. What is Processor
  22. What is DRAM
  23. What is cache memory
  24. Differentiate between RAM and ROM
  25. What is NV-RAM
  26. What is the difference between static and dynamic RAM
  27. What is lock granularity
  28. Can ROM be used as stack
  29. what is disk interleaving
  30. Semaphore is used for?
  31. What are counting semaphores
  32. which is best among semaphores and mutexes
  33. which is best among pipes, queues, shared memory and why
  34. What is difference in managing processes in windows, UNIX, RTOS
  35. What is the best suited algorithm to avoid internal fragmentation
  36. Why is disk interleaving adopted
  37. What are the different phases of software development
  38. What is Linker
  39. What is Loader
  40. What is Compiler
  41. What is assembler
  42. What is hard disk and what is its purpose
  43. Differentiate between compiler and interpreter
  44. What are the different tasks of Lexical analysis
  45. What are the different functions of Syntax phase, Scheduler
  46. What is a real-time system
  47. Describe different job scheduling in operating systems
  48. What is the difference between hard and soft real-time systems
  49. What is a mission critical system
  50. What is the important aspect of a real-time system
  51. What do you mean by deadlock
  52. When would you choose bottom-up methodology
  53. When would you choose Top-down methodology
  54. Why paging is used
  55. What is thrashing
  56. What is the difference between a 'thread' and a 'process'
  57. What is software life cycle
  58. Explain about paged segmentation and segment paging
  59. Explain the UNIX Kernel
  60. Explain the working of Virtual Memory
  61. How Windows NT does supports Multitasking
  62. Explain Memory Partitioning, Paging, Segmentation
  63. What is Concurrency
  64. What are your solution strategies for "Dining Philosophers Problem"
  65. Explain with example Deadlock and Starvation
  66. What is multi-tasking, multi-programming, multi-threading
  67. What is the difference between Primary storage and secondary storage
  68. Explain Scheduling
  69. Explain about Operating System Security
  70. What are the different process states
  71. Define and explain COM
  72. What is the Difference between Loading and Linking
  73. unix system is
  74. Which one is not suitable for client-server application
  75. What are the basic functions of an operating system
  76. When is a system in safe state
  77. What are the typical elements of a process image
  78. What are turnaround time and response time
  79. Explain Belay?s Anomaly
  80. What are the main difference between Micro-controller and micro-processor
  81. How to find the number of sockets created in your system
  82. abcD+abcd+aBCd+aBCD then the simplified function is
  83. RAM chips arranged in 4X6 array and of 8kX4bit capacity each
  84. If A>B then F=F(G); else B>C then F=G(G)
  85. A 12 address lines maps to the memory of
  86. Difference between Primary storage and secondary storage?
  87. What is multi tasking, multi programming, multi threading
  88. What are the main difference between Micro-Controller and Micro- Processor
  89. Term sickly bit is related to
  90. Which application exceeds 64k the memory model should be
  91. Which is the best page replacement algorithm and Why?
  92. Explain briefly about, processor, assembler, compiler, loader, linker and function
  93. What are Demand paging, page faults, replacement algorithms, thrashing
  94. Explain the concept of Re entrancy
  95. What is short, long and medium term scheduling
  96. What is cycle stealing
  97. What is meant by arm-stickiness
  98. What are the stipulations of C2 level security
  99. What is time-stamping
  100. Describe the Buddy system of memory allocation
  101. Define latency, transfer and seek time with respect to disk I/O
  102. What are local and global page replacements
  103. What is a trap and trapdoor
  104. What are demand- and pre-paging
  105. What is SMP
  106. What is page cannibalizing
  107. What is a drawback of MVT
  108. What is process s****ing
  109. What is mutant
  110. How many jobs can be run concurrently on MVT
  111. What is the key object oriented concepts used by Windows NT
  112. What is process migration
  113. What is FtDisk
  114. What level of security does Windows NT meets
  115. What is the difference between collision domain and broad cast domain
  116. What are the possible threads a thread can have
  117. How can we recognize the difference of scheduling algorithm
  118. Can we execute any simple program without installing any Operating system
  119. While running DOS on a PC, which command would be used to duplicate entire diskette
  120. Explain the following file systems : NTFS and FAT
  121. What are the reasons for process suspension
  122. What are DDks
  123. Name an operating system that includes DDks
  124. List out some reasons for process termination
  125. List the Coffman's conditions that lead to a deadlock
  126. In a compiler there is 36 bit for a word and to store a character 8bits are needed
  127. What is difference between synchronous and asynchronous threads
  128. What is scheduling and how it affects the processor efficiency
  129. What are the problems can stack based management in recursive calling of functions
  130. what is the difference between load-time and run-time dynamic linking
  131. Explain the popular multiprocessor thread-scheduling strategies
  132. Explain the difference between micro-kernel and macro-kernel
  133. Give an examples of micro-kernel and macro-kernel
  134. What is the state of processor, when a process is waiting for some event to occur
  135. What is the best way of communication in multi process environment
  136. When the process is hang...what the immediate solution you will give
  137. How is the wait or signal operations for monitor different from those for semaphores
  138. If there are too many page faults what is the problem
  139. Give reasons
  140. In the context of memory management, what are placement and replacement algorithms
  141. What is virtual memory; if OS didnot have that concept what the problems can arise
  142. To ensure one program does not corrupt other program in a Multi-program environment
  143. If two processes which shares same system memory and system clock in a distributed
  144. To ensure one program doesn?t corrupt other program in a Multi program environment