INSTRUCTIONS TO CANDIDATES: The paper consists of THREE sections: A, B and C. Answer questions as per instructions in each section You are provided with a separate answer booklet Candidates should answer the questions in English Section A (20 marks) Answer ALL questions in this section 1. Which of the following contains a list of network operating systems? (1 Mark) A. Microsoft Windows Server 2008, Novell NetWare, Mac OS X B. Mac OS X, Red Velvet Cate (OS 11), Tizen OS C. Red Velvet Cate (OS 11) ¸ Tizen OS, Microsoft Windows Server 2008 D. Novell NetWare, Red Velvet Cate (OS 11), Kai OS 3.0 2. Which of the following information is not part of the Process Control Block (PCB)? (1 Mark) A. The CPU scheduling information for the process. B. Memory management information regarding the process. C. Possible accounting information for this process. D. Operating system information 3. Which one of the following are the four sections which a program can be divided into when it is loaded into the memory? (1 Mark) A. Word, text, data, page B. Stack, heap, text, data C. Byte, text, data, word D. Bit, data, text, word 4. Select the statement that best defines a thread among the statements listed below? (1 Mark) A. An entity that represents the basic unit of work to be implemented in a system B. An abstract data type that is used for process synchronization. C. A single sequence stream within in a process D. A data structure maintained by the Operating System for every process. 5. Which one of the following is a pre-emptive scheduling algorithm? (1 Mark) A. First-Come, First-Served (FCFS) Scheduling B. Shortest-Job-Next (SJN) Scheduling C. Priority Scheduling D. Shortest Remaining Time Next 6. Under the normal mode of operation, identify the right sequence through which a process may utilize a resource? (1 Mark) A. Request – Use – Release B. Request – Hold – Use – Release C. Hold – Use – Release D. Request – Hold – Release 7. The following are advantages of demand paging in memory management, which one is not? (1 Mark) A. Large virtual memory. B. The amount of processor overhead for handling page interrupts is less than for simple paging C. More efficient use of memory. D. There is no limit on degree of multiprogramming. 8. Which one of the following are the three approaches through which the CPU communicates with hardware devices? (1 Mark) A. Special Instruction I/O, Batch Instruction I/O, Direct memory access (DMA) B. Memory-mapped I/O, Batch Instruction I/O, Direct memory access (DMA) C. Batch Instruction I/O, Special Instruction I/O, Memory-mapped I/O D. Direct memory access (DMA), Memory-mapped I/O, Special Instruction I/O 9. What does rotational latency refer to in Disk Operations? (1 Mark) A. The time required to move the disk arm to the required track. B. The amount of time required for the desired sector to rotate around and come under the read-write head. C. The time required to move the data electronically from the disk to the computer D. The time required to move the heads from one cylinder to another, and for the heads to settle down after the move. 10. Which are the two functions that can be used to modify the value of semaphore? (1 Mark) A. Wait() and Run() B. Signal () and Exit() C. Wait() and Exit() D. Wait() and signal() 11. Which one of the following is the most accurate description of monitors? (1 Mark) A. An abstract data type that is used for process synchronization. B. An integer variable which indicate the number of resources available in the system C. A queue for which multiple processes are waiting for a particular I/O device. D. Mechanisms an operating system provides to allow the processes to manage shared data. 12. Which are the important process scheduling queues maintained by the Operating System? (1 Mark) A. Job queue, Wait Queue, Device queues B. Wait Queue, Device queues, Ready queue C. Ready queue, Device queues, Job queue D. Device queues, Wait Queue, Ready queue 13. Which of the following is not a way reimage helps in operating system recovery (1 Mark) A. Reimage repairs and replaces all critical Windows system files needed to run and restart correctly, without harming your user data. B. Reimage restores compromised system settings and registry values to their default Microsoft settings. C. Reimage reverses the damage done to the operating system. D. Reimage creates an image of the operating system for effective recovery in case of a serious problem 14. The following are reasons for process termination in a computer system except? (1 Mark) A. Sprung by existing process B. Data misuse C. Normal completion D. Time limit exceeded 15. When does a page fault occur? (1 Mark) A. When resources are not available B. When a deadlock occurs. C. When the page is not present in memory D. When buffering occurs 16. Which of these files contain a list of file names and their related information? (1 Mark) A. Ordinary files B. Special files C. Directory files D. System files 17. Which of the following are methods of accessing files? 1 Mark) A. Sequential access, Direct/Random access, Indexed sequential access B. Direct/Random access, Indexed Serial Access, Scheduled Access C. Indexed sequential access, Indexed Serial Access, Unscheduled access D. Indexed Serial Access, Direct/Random access, Scheduled Access 18. Which one of the following is a list of the three types of addresses used in a program before and after memory is allocated? (1 Mark) A. Symbolic addresses, Relative addresses, Page Address B. Page Address, Physical addresses, Symbolic addresses C. Symbolic addresses, Physical addresses, Relative addresses. D. Physical addresses, Relative addresses, Page Address 19. Which of the following statements describes Low level formatting? A. Low level formatting is done by the end users B. Disk must not be formatted before storing data. C. Low level