wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lesson 2 - Operating System

Total questions: 76

Worksheet time: 40mins

Name
Class
Date
1.

Program that acts as an intermediary between a user of a computer and the computer hardware.

a)

Operating System

b)

Computer System

c)

Interrupt

2.

What are the 4 components of a Computer System?

a)

Hardware

b)

Operating System

c)

Application Programs

d)

Users

e)

Bootstrap

3.

Provides basic computing resources.

(Ex: CPU, memory, I/O devices)

a)

Hardware

b)

Operating System

c)

Application Programs

d)

Users

4.

Controls and coordinates use of hardware among various applications and users.

a)

Hardware

b)

Operating System

c)

Application Programs

d)

Users

5.

Define the ways in which the system resources are used to solve the computing problems of the users.

(Ex: word processors, compilers, web browsers, database systems, video games)

a)

Hardware

b)

Operating System

c)

Application Programs

d)

Users

6.

People, machines, other computers

a)

Hardware

b)

Operating System

c)

Application Programs

d)

Users

7.

Users want:

(NOTE: They don't care about resource utilization.)

a)

Convenience

b)

Ease of Use

c)

Good Performance

d)

Bad Compatibility

8.

OS has a universally accepted definition.

a)

True

b)

False

9.

The one program running at all times on the computer.

a)

Kernel

b)

Bootstrap

c)

Interrupt

10.

Is loaded at power-up or reboot.

a)

Kernel

b)

Bootstrap Program

c)

Interrupt

11.

Device controller informs CPU that it has finished its operation by causing an ________.

a)

Kernel

b)

Bootstrap Program

c)

Interrupt

12.

Interrupt transfers control to the interrupt service routine generally, through the ______________, which contains the addresses of all the service routines.

a)

Interrupt

b)

Interrupt Vector

c)

Trap/Exception

13.

Request to the OS to allow user to wait for I/O completion

a)

System call

b)

Device-status table

c)

I/O Structure

14.

Contains entry for each I/O device indicating its type, address, and state.

a)

System Call

b)

Device-status table

c)

I/O Structure

15.

Only large storage media that the CPU can access directly.

a)

Main memory

b)

Secondary storage

c)

Hard disks

16.

Extension of main memory that provides large nonvolatile storage capacity.

a)

Main memory

b)

Secondary storage

c)

Hard disks

d)

Solid-state disks

17.

Rigid metal or glass platters covered with magnetic recording material.

a)

Main memory

b)

Secondary storage

c)

Hard disks

d)

Solid-state disks

18.

Faster than hard disks, nonvolatile

a)

Main memory

b)

Secondary storage

c)

Hard disks

d)

Solid-state disks

19.

Copying information into faster storage system; main memory can be viewed as a cache for secondary storage.

a)

Caching

b)

Device Driver

c)

Storage Hierarchy

20.

Provides uniform interface between controller and kernel

For each device controller to manage I/O.

a)

Caching

b)

Device Driver

c)

Storage Hierarchy

21.

Also known as parallel systems, tightly-coupled systems.

They are systems growing in use and importance.

a)

Multiprocessors

b)

Single processor

22.

Like multiprocessor systems, but multiple systems working together.

Usually sharing storage via a storage-area network (SAN).

Provides a high-availability service which survives failures.

a)

Clustered Systems

b)

Parallel systems

c)

Tightly-couple systems

23.

Has one machine in hot-standby mode.

a)

Asymmetric clustering

b)

Symmetric clustering

24.

Has multiple nodes running applications, monitoring each other.

a)

Asymmetric clustering

b)

Symmetric clustering

25.

Organizes jobs (code and data) so CPU always has one to execute.

a)

Multiprogramming

b)

Multiprocessors

c)

Multitasking

26.

_____________ (multitasking) is logical extension in which CPU switches jobs so frequently that users can interact with each job while it is running, creating __________ computing.

a)

Timesharing, Interactive

b)

Multiprogramming, Interactive

c)

Multiprocessors, Interactive

27.

Response time should be _______.

a)

<1 second

b)

>1 second

c)

1 ms

28.

Each user has at least one program executing in memory called _______.

a)

Process

b)

Virtual memory

c)

CPU

29.

If several jobs ready to run at the same time, ____________ occurs.

a)

CPU Scheduling

b)

Swapping

c)

Virtual memory

30.

If processes don’t fit in memory, _________ moves them in and out to run.

a)

CPU Scheduling

b)

Swapping

c)

Virtual memory

31.

_________________ operation allows OS to protect itself and other system components.

a)

Dual mode

b)

User mode

c)

Kernel mode

d)

Mode bit

32.

Provided by hardware

Provides ability to distinguish when system is running user code or kernel code.

a)

Dual mode

b)

User mode

c)

Kernel mode

d)

Mode bit

33.

Mode bit = 1

a)

User mode

b)

Kernel mode

34.

Mode bit = 0

a)

User mode

b)

Kernel mode

35.

________ is a program in execution. It is a unit of work within the system.

a)

Process

b)

Operating System

c)

Activity

36.

________ is a passive entity, _________ is an active entity.

a)

Program, Process

b)

Process, Program

37.

_______________ determines what is in memory and when.

a)

Process management

b)

Memory management

c)

Storage management

d)

Mass-Storage management

38.

OS provides uniform, logical view of _________________.

a)

Information storage

b)

Memory storage

c)

Mass storage

39.

Multiprocessor environment must provide _____________ in hardware such that all CPUs have the most recent value in their cache.

a)

Cache coherency

b)

Caching

c)

Recent caches

40.

Any mechanism for controlling access of processes or users to resources defined by the OS.

a)

Protection

b)

Security

41.

Defense of the system against internal and external attacks.

a)

Protection

b)

Security

42.

Provide web access to internal systems.

a)

Portals

b)

Network computers

c)

Wireless networks

d)

Firewall

43.

Are like Web terminals.

a)

Portals

b)

Network computers

c)

Wireless networks

d)

Firewalls

44.

Mobile computers interconnect via __________________.

a)

Portals

b)

Network computers

c)

Wireless networks

d)

Firewalls

45.

Networking becoming ubiquitous – even home systems use _______ to protect home computers from Internet attacks.

a)

Portals

b)

Networking computers

c)

Wireless networks

d)

Firewalls

46.

In Mobile, leaders are ________ and ___________.

a)

Apple iOS

b)

Google Android

c)

Blackberry

d)

Nokia Symbian

47.

Collection of separate, possibly heterogeneous, systems networked together.

a)

Distributed computing

b)

Network

c)

TCP/IP

48.

____________ is a communications path, TCP/IP most common.

a)

Network

b)

Distributed computing

c)

LAN

d)

WAN

49.

4 Types of Network

a)

Local Area Network (LAN)

b)

Wide Area Network (WAN)

c)

Metropolitan Area Network (MAN)

d)

Personal Area Network (PAN)

50.

_______________ provides features between systems across network.

a)

Network Operating System

b)

LAN

c)

WAN

d)

PAN

51.

Many systems now ______, responding to requests generated by _____.

a)

Servers, clients

b)

Clients, servers

52.

Allows operating systems to run applications within other OSes.

a)

Virtualization

b)

Emulation

c)

Interpretation

53.

Used when source CPU type different from target type (i.e. PowerPC to Intel x86).

a)

Virtualization

b)

Emulation

c)

Interpretation

54.

When computer language not compiled to native code.

a)

Virtualization

b)

Emulation

c)

Interpretation

55.

OS natively compiled for CPU, running guest OSes, also natively compiled.

a)

Virtualization

b)

VMM (Virtual Machine Manager)

c)

Emulation

56.

Provides virtualization services.

a)

Virtualization

b)

VMM (Virtual Machine Manager)

c)

Emulation

57.

OS is a _____________.

Manages all resources

Decides between conflicting requests for efficient and fair resource use

a)

Resource allocator

b)

Control program

c)

Resource locator

d)

Control resource

58.

OS is a _______________.

Controls execution of programs to prevent errors and improper use of the computer.

a)

Resource allocator

b)

Control program

c)

Resource locator

d)

Control resource

59.

A _____ or ______ is a software-generated interrupt caused either by an error or a user request.

a)

Interrupt

b)

Interrupt Vector

c)

Trap/Exception

60.

Two types of interrupt:

a)

Polling

b)

Vectored

c)

Pulling

d)

Victored

61.

Disk surface is logically divided into ______, which are subdivided into _____.

a)

tracks, sectors

b)

sectors, tracks

c)

trucks, sections

d)

sections, trucks

62.

The _____________ determines the logical interaction between the device and the computer.

a)

disk controller

b)

device controller

c)

drive controller

63.

Storage systems organized in hierarchy of:

a)

Speed

b)

Cost

c)

Volatility

d)

Cache Size

64.

Registers -> ________ -> ___________ -> solid-state disk -> hard disk -> optical disk -> _____________

a)

cache, main memory, magnetic tapes

b)

main memory, magnetic tapes, cache

c)

cache, magnetic tapes, main memory

d)

magnetic tapes, main memory, cache

65.

Which of these are advantages of multiprocessors?

a)

Increased throughput

b)

Economy of scale

c)

Increased reliability

d)

Economy of power

66.

Allows execution of processes not completely in memory.

a)

CPU Scheduling

b)

Swapping

c)

Virtual memory

67.

Single-threaded process has one ____________ specifying location of next instruction to execute.

a)

program counter

b)

program address

c)

program locator

68.

Files usually organized into directories.

Access control on most systems to determine who can access what.

a)

File-System management

b)

Storage management

c)

Operating System

69.

Tertiary storage includes _________, _________.

a)

optical storage

b)

magnetic tape

c)

hard disks

d)

solid-state disks

70.

Write-once, read-many-times.

a)

WORM

b)

RW

71.

Allows user to change to effective ID with more rights.

a)

Privilege escalation

b)

Group ID

c)

ID Rights

72.

Provides an interface to client to request services (i.e., database)

a)

Compute-server system

b)

File-server system

73.

Provides interface for clients to store and retrieve files.

a)

Compute-server system

b)

File-server system

74.

An operating system is not interrupt driven.

a)

True

b)

False

75.

Bootstrap program is typically stored in ROM or EPROM, generally known as ____________.

a)

firmware

b)

primary storage

c)

main memory

d)

ram

76.

Bootstrap program initializes all aspect of systems (Performs ____)

Power-on self test.

Checks computer hardware to make sure all are working correctly.

a)

POST

b)

POSE

c)

POSS

d)

POTS