KNEC Diploma in ICT module I Operating systems past paper: July 2017 Answers

All answers have been verified

Course Name:  Information and Communication Technology
Also Done By:
CICT Module 1
Course Level:  Diploma
Sub Level:       Module I
Course Unit:   Operating Systems
Exam body:    KNEC

Share with Friends:
        
Go Back



1. Explain each of the following file allocation methods (4 marks) (i)Contiguous ii)Linked ()

2. Outline two approaches that could be used to improve computer file performance ()

3. Four jobs were scheduled as follows 7 minutes, 3 minutes, 5 minutes and 2 minutes. Compare the turnaround times using each of the following scheduling algorithms ()

4. Outline four computer file attributes ()

5. With the aid of a diagram in each case, describe two types of directory structures ()

6. State two modes of operation of programmable clock as used in operating system ()

7. Explain two duties of an I/O control system ()

8. A disk has 40 cylinder. An initial request comes in to read a block on cylinder 6. New request come in for cylinder 1, 31,11,29,4 and 7 in that order. (i) Calculate the arm motions required using each of the following disk scheduling algorithm: I. Shortest Seek First (SSF); II. First Come First served(FCFS) III. SCAN (iii)Represent graphically each of the following disk scheduling algorithm in (i) ()

9. A certain organization opted for a client-server model for its operating system. Explain two advantages that could have influenced the choice ()

10. Describe the term relocating loader as used in memory management ()

11. With the aid of diagram in each case explain the effect of double buffering as compared to single buffering data transfer ()

12. Mary’s printers have a device that intercepts data sent to it, stores the data in disk files and manages the printing when convenient for the system. (i) Name the device that Mary had installed in her printer Outline three advantages she would get from the device identified in (i). ()

13. Outline the functions of the job control language as used in operating system ()

14. Define the term virtual memory as used in operating system ()

15. Consider an executing process P that issues I/O request. The process temporarily stopped. At some later point, a disk interrupts occurs and the driver detects that P’s request is satisfied. At some later time, the operating system looks for a job to run and picks P. With the aid of a diagrams outline these process states ()

16. Differentiate between monoprogramming and multiprogramming as used in operating system ()

17. Describe the term starvation as used in operating system ()

18. With aid of a diagram, describe a direct memory access method ()

19. State two purposes of device drivers as used in computer operating system ()

20. Outline two operations that could be used to implement a semaphore ()

21. Describe three requirements for a critical section problem as used in process management ()

22. Differentiate between first fit and next fit dynamic partitioning algorithm ()

23. An operating system uses detection and recovery to deal with possible deadlocks. Explain three criteria that could be used to when selecting processes to abort in such an operating system ()

24. Explain three function of a memory manager as used in computers ()

25. State two primitive system calls used in message passing ()

26. A system administrator of a certain company is contemplating using monitors as inter-process communication methods. Explain two challenges an administrator is likely to face ()

27. Mary an IT expert like to design an operating system for I/O device. Explain two issues that she should put into consideration ()

28. Explain the following terms as used in operating systems; (4 marks) (i)Compaction ii)Overlaying.- ()

29. State three condition that could cause a PROCESS running in a computer to terminate ()

30. State one scheduling goals that could be achieved in each of the following systems i)Batch Systems ii)Real Time systems ()

31. with an aid of sleeping barber classical example. Explain the inter-process communication as used in process management. ()

32. Differentiate between multiprocessor and distributed types of operating systems ()

33. Describe two parts of an operating system ()

34. Karen was running a system using priority scheduling, she had two processes X and Y with run times of 20 minutes and 60 minutes respectively. Describe the process to be selected: (i) I. If both waits for 5 minutes II. If Y waits for 35 minutes: III. If X starts at time 0: (ii)Outline the way this technique avoids starvation ()

35. State four types of access rights that could be granted in a file sharing computer ()

36. With the aid of illustration, differentiate between sequential and indexed file organization methods ()

37. An IT professional designed an operating system of several modules. Each module was designed on one below it. (2 marks). (i) State the name given the resultant structure results after the design (1 marks) (ii) Outline the advantages of this structure (1 marks). ()

38. A certain organization bought a new system for its file system. Explain three consideration that could be put in place in regard to the file management ()