• What is a monolithic kernel?

  • What is a microkernel?

  • What is the difference between microkernel and monolithic kernel?

  • What is hybrid kernel architecture?

  • What is SMP (Symmetric Multiprocessing)?

  • What is NUMA architecture?

  • What is the difference between SMP and NUMA?

  • What is the Multi-Level Queue scheduling algorithm?

  • What is the Multi-Level Feedback Queue scheduling algorithm?

  • What are real-time scheduling algorithms?

  • What is Rate Monotonic Scheduling?

  • What is Earliest Deadline First scheduling?

  • What is dispatch latency in real-time systems?

  • What is preemptive scheduling?

  • What is non-preemptive scheduling?

  • What is cycle stealing?

  • What is direct memory access (DMA)?

  • What is I/O scheduling?

  • What are disk scheduling algorithms?

  • What is FCFS disk scheduling?

  • What is SSTF disk scheduling?

  • What is SCAN disk scheduling?

  • What is C-SCAN disk scheduling?

  • What is LOOK disk scheduling?

  • What is C-LOOK disk scheduling?

  • What is RAID in operating systems?

  • What are different RAID levels?

  • What is journaling in file systems?

  • What is inode in file systems?

  • What is the difference between hard link and soft link?

  • What is file system mounting?

  • What is file descriptor?

  • What is memory protection?

  • What is kernel mode and user mode?

  • What is system call interface?

  • What are types of system calls?

  • What is trap and trapdoor?

  • What happens when a process crashes?

  • How does the OS handle process termination?

  • How does OS ensure memory protection between processes?

  • What is a hashed page table?

  • What is inverted page table?

  • What is a distributed operating system?

  • What is a clustered operating system?

  • What is asymmetric clustering?

  • What is load balancing in OS?

  • What is scalability in operating systems?

  • What is virtualization in OS?

  • What is hypervisor?

  • What is containerization and how does it relate to OS?