Q1easyIn a Microkernel architecture, which components run in the kernel space?AThe entire graphical user interface.BAll applications.COnly the most essential functions (e.g., IPC, low-level scheduling).DFile system, Memory management, and Device drivers.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q2mediumWhich OS structure is organized as a series of levels, where level N can only call operations at level N-1?ALayeredBVirtual MachineCMicrokernelDMonolithicCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q3easyWhat is the primary purpose of a System Call?ATo provide an interface between a process and the Operating System for requesting services.BTo manage the hardware interrupts.CTo allow a user to install new software.DTo execute an algorithm in the CPU.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q4easyWhat is Dual-Mode Operation in an OS?ARunning two operating systems at once.BAllowing both reading and writing simultaneously.CTwo modes of operation: User mode and Kernel (Supervisor) mode to protect system resources.DUsing both CPU and GPU for tasks.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q5easyWhat does the "Timer" in an OS do to prevent infinite loops?AIt limits the size of the memory.BIt records the total execution time.CIt prevents the computer from sleeping.DIt triggers an interrupt periodically to ensure the OS regains control from the currently executing user process.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q6easyWhy do we use Virtual Machines as an OS structure?ATo avoid using a CPU.BTo increase the amount of RAM available.CTo provide complete isolation between different operating systems running on the same hardware.DTo make the hardware run colder.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q7easyWhat is the primary function of the Bootstrap Program?ATo initialize all aspects of the system (CPU registers, device controllers, memory) and load the Operating System.BTo manage memory pages.CTo schedule CPU tasks.DTo handle user inputs.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q8easyA program executes the following assembly instruction. What is the CPU about to perform?AHardware reset.BPerforming an arithmetic sum.CMemory allocation.DInvoking a system call to switch to Kernel mode.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q9mediumWhich structure is most susceptible to a system-wide crash if a device driver contains a bug?AMonolithic KernelBVirtual Machine MonitorCLayered StructureDMicrokernelCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q10easyWhat is the difference between an Interrupt and a Trap?AAn interrupt is hardware-generated (I/O event); a trap is software-generated (System Call or error).BA trap is slower than an interrupt.CTraps are not used in modern OS.DAn interrupt is always a software error; a trap is hardware-based.Check AnswerReveal Answer & ExplanationDiscuss on Board