wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OS Quiz 1 KCS-401

Total questions: 61

Worksheet time: 30mins

Name
Class
Date
1.
A process is a...
a)
program in execution
b)
program on the hard drive
c)
high level program
d)
low level program 
2.
What are the two ways an OS can close a file?
a)
Normally or Abnormally
b)
Mouse Click or Automatic
c)
Simple or Complex
d)
Complete or Partial
3.
Which of the following is not a resource managed by the OS?
a)
Bandwidth
b)
Secondary Storage
c)
RAM
d)
Programs
4.
The OS provides a platform that enables what to be run?
a)
Applications
b)
Hardware
c)
Cache
d)
Processes
5.

Which of these is not a function of an OS:

a)

Provide a user interface

b)

Communicate with hardware

c)

Allow the computer to multi-task

d)

Improves CPU performance

6.

What do device drivers do?

a)

Allows the OS to communicate with hardware

b)

Drives around the motherboard

c)

Increases the amount of storage

7.

Which of these is an advantage to using a command-line interface over a GUI?

a)

More interactive

b)

Easier to use

c)

Less resource heavy

8.

What type of operating system is Windows 10?

a)

Single-user OS

b)

Multi-user OS

9.
A(n) ______________________ is the most important software that runs on a computer.
a)
Operating System
b)
Windows
c)
Anti Virus
d)
iOS
10.
What is the purpose of an operating system?
a)
Manage software on computer
b)
Manage hardware on computer
c)
Manage all hardware & software on computer
11.
Which of the following operating systems can you freely modify if you choose?
a)
OS X
b)
iOS
c)
BlackBerry
d)
Linux
12.
Keeping track of the location of processes in memory and allocating space to new processes is known as...
a)
Memory Management
b)
Process Management
c)
Memory Scheduling
d)
Process Scheduling
13.

Which of the following is not an example of an OS for Smart phone?

a)

UNIX

b)

IOS

c)

Windows Phone 7

d)

Android

14.

Most people have this Operating System on their Computer System.

a)

UNIX

b)

LINUX

c)

IOS

d)

Microsoft Windows

15.

System software is a set of_______________needed for a computer to_______________.

a)

program, work

b)

instructions , pause

c)

instructions, work

16.

The Operating System is a program that allows different ____________ and various pieces of hardware to _________with each other.

a)

application, software

b)

software , application

c)

application , communicate

d)

software, communicate

17.
What language do operating systems use?
a)
The operators language
b)
Binary Code
c)
Code
d)
XOXO
18.
Which of the following is not one of the most common operating systems for personal computers?
a)
Microsoft Windows
b)
IBM
c)
Linux
d)
Mac OS X
19.
________________programs that control or maintain the operations of the computer and its devices.
a)
Software
b)
System Software
c)
Application software
d)
Utility program
20.
_________________are programs that designed to help users to be more productive with their personal tasks.
a)
Software
b)
System Software
c)
Application software
d)
Utility program
21.
Function of system software is to serve as the _________ between the user, the application software, and the computer’s hardware
a)
interface
b)
program
c)
application
d)
server
22.
_____________is a type of system software allows that allow a user to perform  maintenance-type tasks
a)
Operating system
b)
System Software
c)
Application software
d)
Utility program
23.
_____________is a type of system software allows that allow a user to perform  maintenance-type tasks
a)
Operating system
b)
System Software
c)
Application software
d)
Utility program
24.
When the OS creates temporary RAM on the Hard Drive it is known as...
a)
Virtual Memory
b)
Cache
c)
Registering
d)
Defragmenting
25.
Software is a series of ____________ that tells a computer what tasks to perform and how to perform them.
a)
data
b)
information
c)
instruction
d)
utility
26.
There are three(3) types of system software
a)
True
b)
False
27.
There are four(4) types of operating system
a)
True
b)
False
28.
________ is an operating system that is designed specifically to support a network.
a)
Stand-alone OS
b)
Server OS
c)
Mobile OS
d)
Free OS
29.
________ is an embedded operating system resides on a ROM chip on a mobile device or consumer electronic device.
a)
Stand-alone OS
b)
Server OS
c)
Mobile OS
d)
Free OS
30.
These are example of Stand-alone OS Except for
a)
Ubuntu
b)
Linux
c)
Microsoft Mac
d)
Mac OS X
31.
These are example of Mobile OS Except for
a)
iOS
b)
Symbian OS
c)
Linux OS
d)
Android OS
32.
The picture shows a type of user interface as a function of operating system
a)
Command Line
b)
Graphical user interface
33.

1. What is an operating system?

a)

a) interface between the hardware and application programs

b)

b) collection of programs that manages hardware resources

c)

c) system service provider to the application programs

d)

d) all of the mentioned

34.

3. To access the services of the operating system, the interface is provided by the ___________

a)

a) Library

b)

b) System calls

c)

c) Assembly instructions

d)

d) API

35.

4.  Where is the interrupt in operating system?

a)

a) either low or high memory (depending on the location of interrupt vector)

b)

b) in the low memory

c)

c) in the high memory

d)

d) none of the mentioned

36.

10 In Unix, which system call creates the new process?

a)

a) create

b)

b) fork

c)

c) new

d)

d) none of the mentioned

39.
a)

Wait and Signal

b)

Hold And Signal

c)

Continue and Wait

d)

Signal And Hold

40.
a)

5 philosophers and 5 chopsticks

b)

4 philosophers and 5 chopsticks

c)

3 philosophers and 5 chopsticks

d)

6 philosophers and 5 chopsticks

41.
a)

Mutual Exclusion

b)

Bounded Wait

c)

Progress

d)

All of the Above

43.
a)

after a particular process

b)

periodically

c)

atomically

d)

none of the mentioned

44.
a)

suspended until another process invokes the signal operation

b)

waiting for another process to complete before it can itself call the signal operation

c)

stopped until the next process in the queue finishes execution

d)

none of the mentioned

45.
a)

puts the system into a deadlock state

b)

suspends some default process execution

c)

nothing happens

d)

the output is unpredictable

46.
a)

is a binary mutex

b)

must be accessed from only one process

c)

can be accessed from multiple processes

d)

none of the mentioned

47.
a)

data consistency

b)

data insecurity

c)

data inconsistency

d)

none of the mentioned

48.

Which process can be affected by other processes executing in the system?

a)

cooperating process

b)

child process

c)

parent process

d)

init process

49.

When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place is called ________

a)

dynamic condition

b)

race condition

c)

essential condition

d)

critical condition

50.

Which process can be affected by other processes executing in the system?

a)

cooperating process

b)

child process

c)

parent process

d)

init process

51.

When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place is called ________

a)

dynamic condition

b)

race condition

c)

essential condition

d)

critical condition

52.

Which of the following is the most basic problem in process synchronization?

a)

Critical section problem

b)

Producer-consumer problem

c)

Dining philosophers problem

d)

Bounded buffer problem

53.

In a multi-process system, which part of the code must be executed mutually exclusively?

a)

Critical section

b)

Non-critical section

c)

Initialization section

d)

Termination section

54.

If a process is executing in its critical section, then no other processes can be executing in their critical section. What is this condition called?

a)

mutual exclusion

b)

critical exclusion

c)

synchronous exclusion

d)

asynchronous exclusion

55.

Which one of the following is a synchronization tool?

a)

thread

b)

pipe

c)

semaphore

d)

socket

56.

Which of the following is a binary semaphore?

a)

Counting semaphore

b)

Mutex semaphore

c)

Binary counting semaphore

d)

All of the above

57.

Which synchronization tool is used to provide mutual exclusion?

a)

 Semaphore

b)

Monitor

c)

Lock

d)

Barrier

58.

A semaphore is a shared integer variable __________

a)

that can not drop below zero

b)

that can not be more than zero

c)

that can not drop below one

d)

that can not be more than one

59.

When high priority task is indirectly preempted by medium priority task effectively inverting the relative priority of the two tasks, the scenario is called __________

a)

priority inversion

b)

priority removal

c)

priority exchange

d)

priority modification

60.

For cooperating process, _________ process produces information that is consumed by a ___________ process.

a)

consumer, producer

b)

producer, consumer

c)

independent, consumer

d)

cooperating, consumer

61.
Process synchronization can be done on

a)
 hardware level
b)
software level

c)
both hardware and software level

d)
none of the mentioned