Operating Systems Test 5

    Question 1: OS - Kernel in Operating System

    What is the role of the kernel in an operating system?

    Question 2: OS - Monolithic vs Microkernel

    What is the difference between a Monolithic Kernel and a Microkernel architecture?

    Question 3: OS - Parent and Child Processes

    In operating systems, what is the relationship between a parent process and a child process?

    Question 4: OS - One-to-One Thread Model

    What is the advantage of the one-to-one thread model?

    Question 5: OS - Multilevel Queue Scheduling

    How does a Multilevel Queue (MLQ) scheduling algorithm work?

    Question 6: OS - Deadlock Ignorance

    Which deadlock handling strategy is followed by most general-purpose operating systems (like UNIX, Windows)?

    Question 7: OS - Thrashing

    What is thrashing in virtual memory systems?

    Question 8: OS - Journaling in File Systems

    What is the main advantage of journaling file systems (like NTFS, ext3/ext4)?

    Question 9: OS - Condition Variables in Monitors

    What is the purpose of condition variables in monitors?

    Question 10: OS - Principle of Least Privilege

    The Principle of Least Privilege (PoLP) in system protection states that:

    Question 11: OS - Multiprogramming vs Multitasking

    How does multiprogramming differ from multitasking in operating systems?

    Question 12: OS - Importance of Dual Mode Operation

    Why is dual mode operation (user mode and kernel mode) essential in operating systems?

    Question 13: OS - Multiprogramming and Context Switching

    How does context switching enable multiprogramming?

    Question 14: OS - Many-to-Many Thread Model

    What is the purpose of the many-to-many thread model?

    Question 15: OS - Choosing a Scheduling Algorithm

    Which factor is most important when choosing a CPU scheduling algorithm?

    Question 16: OS - Deadlock vs Starvation

    What is the key difference between deadlock and starvation?

    Question 17: OS - Working Set Model

    What is the purpose of the working set model in virtual memory management?

    Question 18: OS - FAT vs NTFS Comparison

    Which statement correctly compares FAT and NTFS?

    Question 19: OS - Monitors vs Semaphores

    Which of the following is a key advantage of monitors over semaphores?

    Question 20: OS - Security vs Protection

    Which statement best describes the difference between security and protection in operating systems?