wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Operating Systems

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

The software that supports a computer's basic functions, such as executing applications, is called ___

a)

a compiler

b)

an operating system

c)

a graphical user interface

d)

a debugger

2.

In what decade did operating systems get their start, by augmenting manual tasks?

a)

the 1930s

b)

the 1940s

c)

the 1950s

d)

the 1960s

3.

When a computer was done with one program, it would automatically start the next. This was called ___

a)

array sorting

b)

cluster compiling

c)

multitasking

d)

batch processing

4.

Hardware devices connected to a computer, such as keyboards and printers, are called ___

a)

peripherals

b)

branch segments

c)

modules

d)

spin-off components

5.

Programmers often had to write code for early peripherals by ___

a)

accessing every model

b)

buying every model

c)

trial and error

d)

reading manuals

6.

In order to interface with hardware peripherals OSs provide a software abstraction, through APIs, called ___

a)

accessory handlers

b)

periphery launchers

c)

device drivers

d)

equipment taggers

7.

Device drivers allow programmers to use standardized mechanisms to talk with common ___

a)

input and output hardware

b)

software modules

c)

mainframe computers

d)

subroutines

8.

In the late 50’s, the University of Manchester, in the UK, started work on a supercomputer called ___

a)

BINAC

b)

ENIAC

c)

Titan

d)

Atlas

9.

The Atlas Supervisor, which could run several programs at the same time, was finished in ___

a)

1955

b)

1962

c)

1969

d)

1976

10.

The ability to run many programs simultaneously, enabled by the Operating System, is called ___

a)

multitasking

b)

overclocking

c)

hyperthreading

d)

processor juggling

11.

When multitasking, the OS must allocate each program its own ___

a)

device driver

b)

periphery

c)

CPU

d)

block of memory

12.

To hide the complexity of data stored across a bunch of different blocks of memory, Operating Systems use ___

a)

peripheral memory locations

b)

indirect memory locations

c)

virtual memory locations

d)

potential memory locations

13.

With Virtual Memory, programs can assume their memory always starts at ___

a)

address 0

b)

address 1

c)

address 1000

d)

address 9999

14.

The mechanism that allows programs to have flexible memory sizes is called ___

a)

virtual memory modulation

b)

dynamic memory allocation

c)

random access memory

d)

non-static memory addressing

15.

Preventing a process from accessing memory that has not been allocated to it is a feature called ____

a)

Allocation Rights

b)

Firewall Security

c)

Data Assurance

d)

Memory Protection

16.

Atlas was the first computer and OS to support which two memory features?

a)

volatile and random-access memory

b)

protected and volatile memory

c)

virtual and protected memory

d)

virtual and random-access memory

17.

A keyboard and screen that connects to a big computer, but doesn’t contain any processing power itself, is called a ___

a)

caboose

b)

mainframe

c)

depot

d)

terminal

18.

Allowing each individual user to utilize only a small fraction of a computer’s processor or memory is called ___

a)

resource-logging

b)

time-sharing

c)

memory-allocating

d)

processor-distribution

19.

The most influential of early time-sharing Operating Systems was Multics, released in what year?

a)

1955

b)

1963

c)

1969

d)

1975

20.

Which researcher, working on Multics, said that it was "over-engineered in a sense. There was just too much in it.”?

a)

Dennis Ritchie

b)

Ken Thompson

c)

Tom Van Vleck

d)

Kyle Unix

21.

Which lean operating system was built by Multics researchers Dennis Ritchie and Ken Thompson?

a)

GMOS

b)

Unix

c)

the Atlas Supervisor

d)

MS-DOS

22.

The core functionality of the UNIX OS, things like memory management and multitasking, was named the ___

a)

crux

b)

marrow

c)

core

d)

kernel

23.

When the UNIX kernel crashed, and had no recourse to recover, it would run a routine called ___

a)

panic

b)

crash

c)

alarm

d)

frenzy

24.

An affordable computer that an individual can have in the home is called a ___

a)

mainframe

b)

terminal

c)

personal computer

d)

supercomputer

25.

Which operating system, first released in 1981, was just 160 kilobytes allowing it to fit onto a single disk?

a)

macOS

b)

Linux

c)

UNIX

d)

MS-DOS

26.

Due to a lack of strong memory protection, which OS was known to give the "blue screen of death"?

a)

Apple macOS

b)

Microsoft Windows

c)

Ubuntu Linux

d)

Google Android