0% found this document useful (0 votes)
4 views

Topic 5 Quizz

The document contains exercises related to operating systems, covering topics such as process scheduling, device drivers, memory management, and user interfaces. It includes multiple-choice questions that assess understanding of key concepts in modern operating systems. The exercises are designed to reinforce knowledge of operating system functions and user access privileges.

Uploaded by

cattoqq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Topic 5 Quizz

The document contains exercises related to operating systems, covering topics such as process scheduling, device drivers, memory management, and user interfaces. It includes multiple-choice questions that assess understanding of key concepts in modern operating systems. The exercises are designed to reinforce knowledge of operating system functions and user access privileges.

Uploaded by

cattoqq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Unit: Computer Systems

Topic: 5
Title of topic: Operating Systems 2

Topic exercises

1. Which of the following statements accurately represent the functions of modern


operating systems? (Select 3)

☐Manages CPU time for processes


☐ Tests peripheral controller hardware when first loaded
☐ Manages file structures on mass storage devices
☐ Regularly communicates with servers to make sure they are available at all times
☐ Ensures system security and protection

2. Three processes arrive at the empty ready queue in the order P1, P2 and P3. Which
process is going to be assigned to the CPU next? (Select only 1)

☐ P1
☐ P3
☐ First P1, and then P3 once it arrives

3. In a pre-emptive process scheduling, four processes arrive at the empty ready queue
one after the other (numbers in brackets are priorities): P1(2), P2(3), P3(2), P4(1). Which
process will be running next and in what sequence will processes wait in the queue
(assume 1 is the highest priority)? (Select only 1)

☐ P1 running, P2,P3,P4
☐ P4 running, P1,P3,P2
☐ P4 running, P2,P1,P3

4. Which of the following statements are sensible statements with respect to modern multi-
programmable computer systems? (Select 2)

☐ Programs are allowed to write to anywhere in memory


☐ Programs are allowed to write only to designated memory spaces
☐ Programs are allowed to use any printer any time they like
☐ Programs need to queue to use printers

5. Operating systems interface with many types of external devices. Which of the following
ones are included in this list? (Select 2)

☐ Communications devices
☐ Device handlers
☐ BIOS devices
☐ Storage devices
☐ Database devices

1
6. The main purpose/function of a device driver can best be described as (Select only 1)

☐ A device driver "translates" user input/output instructions for an external device


into a series of low-level hardware instructions which the device can
"understand".
☐ A device driver is part of the operating system and does not directly interface with
the peripheral hardware.
☐ A device driver is a piece of hardware, which directly communicates with the
operating system, and is usually installed in an external peripheral.

7. Which of the following represent the correct order of the layers of the "software model"
(left to right means bottom to top layers)? (Select only 1)

☐ Applications, hardware, operating system


☐ Hardware, operating system, applications
☐ Applications, operating system, hardware
☐ Operating system, hardware, application

8. Which of the following are the essential parts of a hard disc drive’s mechanism? (Select
3)

☐ Platters with magnetic coating


☐ Read/write heads
☐ Cache chips
☐ Spindle
☐ Metal discs with zinc coating

9. What best describes the "seek time" of a hard disc drive? (Select only 1)

☐ Time taken to allow head movements to settle down.


☐ Time taken to move the read/write head to the required track.
☐ Time taken to rotate the disk under the head to the correct sector.
☐ Time taken to transfer data from data buffer to the disc.

10. The correct definition of a process is (Select only 1)

☐ A process is a set of computer instructions.


☐ A process is a dynamic version of a program on the hard disk which is directly
executed by the CPU from the disk file.
☐ A process is an "instance" of a program in main memory
☐ A process is another word for a program in the context of operating systems.

11. When the operating system swaps a process' memory, where does it put it? (Select only
1)

☐ A different memory location where there is a big enough space


☐ On an external fast backing store
☐ In BIOS
☐ It searches for the following devices for a free space in the given order: CD ROM,
cache memory, hard disk

2
12. There are many ways users can interface with operating systems. Which ones below are
popular methods in use today? (Select 3)

☐ Command line
☐ Voice recognition
☐ Graphical user interface
☐ Touch-screen
☐ Infrared communication

13. Virtual memory is a mechanism used by the operating system to efficiently manage
memory. Which of the following best describes it? (Select only 1)

☐ Virtual memory is another word for that part of RAM not visible to user processes
☐ Virtual memory is fixed in size and cannot be altered until the computer is re-
booted.
☐ Virtual memory enables the use of mass storage space as part of the total
address space
☐ Virtual memory can only be accesses in virtual machine environments

14. Processes have states and they can "move" from one state to another. Which of the
following state transitions are allowed? (Select 2)

☐ From Ready to Running


☐ From Running to Ready
☐ From Suspended (or Waiting) to Running
☐ From Ready to Suspended (or Waiting)

15. Users have access privileges when working with operating systems. These usually
correspond to type of users. Which of the below represent the correct ascending order of
access privileges? (Select only 1)

☐ Application user, software developer, system administrator


☐ System administrator, software developer, application user
☐ Software developer, hardware engineer, application user
☐ Application user, software developer, database administrator

You might also like