Q1mediumAn OS is designed where each layer only relies on the layer directly beneath it. This structure is intended to:AMaximize CPU usage.BEliminate the need for system calls.CAllow applications to access hardware directly.DSimplify system verification and debugging by allowing testing of each layer in isolation.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q2easyWhat is the primary disadvantage of a Monolithic Kernel?AIt cannot access hardware directly.BIt is impossible to implement complex file systems.CIf one part of the kernel (like a device driver) fails, it can crash the entire system.DPoor performance due to excessive context switching.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q3easyWhat is the main purpose of Kernel Modules in a monolithic kernel (like Linux)?ATo make the kernel a microkernel.BTo allow parts of the kernel to be loaded or unloaded at runtime without restarting the system.CTo increase the security of the UI.DTo prevent the CPU from overheating.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q4mediumIn a microkernel, how do user-space processes (like a File System and a Print Driver) communicate with each other?AThey cannot communicate.BThrough shared memory variables.CThrough Inter-Process Communication (IPC) facilitated by the kernel.DThrough direct hardware interrupts.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q5easyCompare a Hybrid Kernel to a Monolithic Kernel.AMonolithic kernels don't use modules.BHybrid kernels are always slower.CHybrid kernels move drivers to user space entirely.DHybrid kernels keep most components in kernel space for performance but organize them into modules to improve maintainability.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q6mediumWhich structure is most suitable for a distributed system where you want to load multiple different OS environments (e.g., Linux and Windows) for testing?ALayered ArchitectureBVirtual Machine Monitor (VMM / Hypervisor)CSimple MonitorDMonolithic KernelCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q7easyWhat does the Type-1 Hypervisor (Bare-Metal) run directly on?AThe web browser.BAnother Operating System.CThe physical hardware of the host computer.DThe network cable.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q8easyWhich OS architectural design is sometimes called "Client-Server" internally?AMicrokernelBLayeredCMonolithicDBare MetalCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q9easyThe code below describes a basic kernel structure. What architecture is this?AMonolithicBVirtualizedCMicrokernelDLayeredCheck AnswerReveal Answer & ExplanationDiscuss on Board
Q10easyIn an OS structure, what is the Kernel space?AThe privileged memory area where the OS kernel resides and executes.BThe free memory.CThe area where web browsers are stored.DThe area where the user saves their files.Check AnswerReveal Answer & ExplanationDiscuss on Board