OStest
OStest
OStest
(Advanced Level)
Information & Communication Technology
Unit Test
Unit 05 – Operating Systems
4. When there is enough space to fit a process in memory, but the space is not contiguous is
called ……………….. .
(1) Internal Fragmentation (2) Virtual Fragmentation (3) Paging
(4) Partitioning (5) External Fragmentation
5. Switching the CPU to another process requires to save state of old process and loading new
process state is known as ……………. .
(1) process blocking (2) context switch (3) time sharing
(4) preempting (5) re-entrant
6. A scheduler which selects processes from secondary storage device is called ………… .
(1) Short term scheduler (2) Long term scheduler
(3) Medium term scheduler (4) Process scheduler
(5) Very long term scheduler
8. A system with byte addressable memory has 8 GB of maximum usable memory. How
many bits are used to access a byte in this memory?
(1) 30 bits (2) 33 bits (3) 24 bits (4) 32 bits (5) 64 bits
9. Which of the following contains the states to which a process can be moved from running
state?
(1) New, Ready, Blocked
(2) Ready, Swapped out and blocked, Terminated
(3) Blocked, Swapped out and waiting, Ready
(4) Ready, Blocked, Terminated
(5) Blocked, Created, Ready
1. Write three differences between command line interface and graphical user interface.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
2. State three differences between NTFS and FAT file system
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Similarities
5. Write advantages and disadvantages of each of the three allocation methods: contiguous,
linked and indexed allocation.
Advantages Disadvantages
Contiguous
Linked
Indexed
Created (new)
Running
Blocked
10. State the type of scheduler which is responsible for each of the following functions in an
operating system.
(a) Swapping processes
……………………………………………………………………………………………
(b) Dispatching processes
……………………………………………………………………………………………
(c) Admitting created processes to the ready queue
……………………………………………………………………………………………
11. Identify the state transitions of processes for each of the following conditions.
12. Give one advantage and two disadvantages of using virtual memory in a computer system.
Advantage: ……………………………………………………………………………………
Disadvantage: …………………………………………………………………………………
1. Write the sequence of operations that take place when a computer is switched on.
2. Draw a diagram to show the interaction between the layers hardware, liveware, application
software and system software.