No student devices needed. Know more
26 questions
The software that supports a computer's basic functions, such as executing applications, is called ___
a compiler
an operating system
a graphical user interface
a debugger
In what decade did operating systems get their start, by augmenting manual tasks?
the 1930s
the 1940s
the 1950s
the 1960s
When a computer was done with one program, it would automatically start the next. This was called ___
array sorting
cluster compiling
multitasking
batch processing
Hardware devices connected to a computer, such as keyboards and printers, are called ___
peripherals
branch segments
modules
spin-off components
Programmers often had to write code for early peripherals by ___
accessing every model
buying every model
trial and error
reading manuals
In order to interface with hardware peripherals OSs provide a software abstraction, through APIs, called ___
accessory handlers
periphery launchers
device drivers
equipment taggers
Device drivers allow programmers to use standardized mechanisms to talk with common ___
input and output hardware
software modules
mainframe computers
subroutines
In the late 50’s, the University of Manchester, in the UK, started work on a supercomputer called ___
BINAC
ENIAC
Titan
Atlas
The Atlas Supervisor, which could run several programs at the same time, was finished in ___
1955
1962
1969
1976
The ability to run many programs simultaneously, enabled by the Operating System, is called ___
multitasking
overclocking
hyperthreading
processor juggling
When multitasking, the OS must allocate each program its own ___
device driver
periphery
CPU
block of memory
To hide the complexity of data stored across a bunch of different blocks of memory, Operating Systems use ___
peripheral memory locations
indirect memory locations
virtual memory locations
potential memory locations
With Virtual Memory, programs can assume their memory always starts at ___
address 0
address 1
address 1000
address 9999
The mechanism that allows programs to have flexible memory sizes is called ___
virtual memory modulation
dynamic memory allocation
random access memory
non-static memory addressing
Preventing a process from accessing memory that has not been allocated to it is a feature called ____
Allocation Rights
Firewall Security
Data Assurance
Memory Protection
Atlas was the first computer and OS to support which two memory features?
volatile and random-access memory
protected and volatile memory
virtual and protected memory
virtual and random-access memory
A keyboard and screen that connects to a big computer, but doesn’t contain any processing power itself, is called a ___
caboose
mainframe
depot
terminal
Allowing each individual user to utilize only a small fraction of a computer’s processor or memory is called ___
resource-logging
time-sharing
memory-allocating
processor-distribution
The most influential of early time-sharing Operating Systems was Multics, released in what year?
1955
1963
1969
1975
Which researcher, working on Multics, said that it was "over-engineered in a sense. There was just too much in it.”?
Dennis Ritchie
Ken Thompson
Tom Van Vleck
Kyle Unix
Which lean operating system was built by Multics researchers Dennis Ritchie and Ken Thompson?
GMOS
Unix
the Atlas Supervisor
MS-DOS
The core functionality of the UNIX OS, things like memory management and multitasking, was named the ___
crux
marrow
core
kernel
When the UNIX kernel crashed, and had no recourse to recover, it would run a routine called ___
panic
crash
alarm
frenzy
An affordable computer that an individual can have in the home is called a ___
mainframe
terminal
personal computer
supercomputer
Which operating system, first released in 1981, was just 160 kilobytes allowing it to fit onto a single disk?
macOS
Linux
UNIX
MS-DOS
Due to a lack of strong memory protection, which OS was known to give the "blue screen of death"?
Apple macOS
Microsoft Windows
Ubuntu Linux
Google Android
Explore all questions with a free account