Operating-Systems
Operating-Systems
i. Operating system
v. Spooling
b) State the four factors to consider when choosing an operating system (4 marks)
(2 marks)
e) Files are allocated disk spaces by operating system. Name three allocation mechanism
used by the operating system to allocate disk space to files (3 marks)
h) Explain the concept of threads in operating systems development stating its importance
(3 marks)
i) Using a well labelled diagram explain the process life cylcle (5 marks)
i. Swapping
ii. Paging
iii. Segmentation
(6 marks)
d) Using priority based scheduling algorithm, calculate the average waiting time of the
following system (6 marks)
P0 0 5 1
P1 1 3 2
P2 2 8 1
P3 3 6 3
(4 marks)
i. Trojan horse
iv. Virus
i. Short-term scheduler
c) A university department has decided that for ease management, all applications
should run on a central computer server. It has been observed when large numbers
of students simultaneously work on their programming exercise, response time
increases considerably and staring up new programs takes a very long time. The
time to download large data is not affected. Explain the reason(s) for this
slowdown, suggest a remedy (8 marks)
(2 marks)