Technical Question Bank: Operating Systems

  • Explain the concept of Reentrancy?
  • Explain Belady's Anomaly?
  • What is a binary semaphore? Explain its use
  • What is thrashing?
  • Mention the Coffman's conditions that lead to a deadlock
  • What is short, long and medium-term scheduling?
  • What are turnaround time and response time?
  • What are the typical elements of a process image?
  • What is the Translation Lookaside Buffer (TLB)?
  • What is the resident set and working set of a process?
  • When is a system in safe state?
  • What is cycle stealing?
  • What is meant by arm-stickiness?
  • What are the stipulations of C2 level security?
  • What is busy waiting?
  • Explain the popular multiprocessor thread-scheduling strategies
  • When does the condition 'rendezvous' arise?
  • What is a trap and trapdoor?
  • What are local and global page replacements?
  • Define latency, transfer and seek time with respect to disk I/O
  • Describe the Buddy system of memory allocation
  • What is time-stamping?
  • How do the wait/signal operations for monitor differ from those for semaphores?
  • In the context of memory management, what are placement and replacement algorithms?
  • In loading programs into memory, what is the difference between load-time dynamic linking and runtime dynamic linking?
  • What is demand-paging and pre-paging?
  • Paging a memory management function while multiprogramming a processor management functions: are the two interdependent?
  • What is page cannibalizing?
  • What has triggered the need for multitasking in PCs?
  • What are the four layers that Windows NT has in order to achieve independence?
  • What is SMP?
  • What are the key object-oriented concepts used by Windows NT?
  • Is Windows NT a full blown object oriented operating system? Give reasons
  • What is a drawback of MVT?
  • What is process spawning?
  • How many jobs can be run concurrently on MVT?
  • List out some reasons for process termination
  • What are the reasons for process suspension?
  • What is process migration?
  • What is mutant?
  • What is an idle thread?
  • What is FtDisk?
  • List the possible threads a thread can have
  • List rings in Windows NT
  • What is Executive in Windows NT?
  • What are the sub-components of I/O manager in Windows NT?
  • What are DDks? Name an operating system that includes this feature
  • What level of security does Windows NT meet?
  • Why is paging used?
  • What is fragmentation? What are the different types of fragmentations?
  • Differentiate between XP and Windows 2000
  • Differentiate between hard and soft real time systems
  • What is arm-stickiness?
  • In the context of memory management, what are replacement and placement algorithms?
  • When does Blue Screen Error occur in a computer?
  • What is throughput, turnaround time, waiting time and response time?
  • What are the requirements for virtual memory architecture?
Test Site