Q1. Compare and contrast the given terms:
a) Preemption and Interruption
b) Microkernel and Monolithic Kernel
c) Single-threaded Kernel vs. Multithreaded kernel
Q2. Describe the merits and demerits of programmed Input-Output and Interrupt-driven Input-Output.
Q3. Is it simpler to prepare concurrent programs for a uni-processor system than writing the concurrent programs for a multiprocessor system? Validate your answer.
Q4. Distinguish between:
a) Authorization and Authentication
b) Virus and Worm
Q5. In a segmentation-based system, the main memory consists of the given holes in this order: 21K, 5K, 90K, 54K, 10K, 25K and 56K; there are three new requests for the memory of sizes 10K, 7K and 22K. The system does first-come first serve service.
Describe what holes will be taken for each of the First Fit and Best Fit memory allocation schemes.