computer hardware and other software to communicate with each other
resource manager - ANSWER what is the purpose of a computer operating system?
Operating System (OS) - ANSWER What kind of software are the Mac OS X and Win-
dows 10 program?
Android - ANSWER What operating system is open-sourced and allows its source code
to be modified and redistributed?
Cloud based operating systems - ANSWER What primarily manages the operating of
one or more virtual machines within a virtualized environment?
primarily stateless - ANSWER What is a feature of cloud-based operating systems?
System calls - ANSWER unique set of services provided by operating systems for use by
applications and have to be accounted for by different operating systems.
Application Programming Interface (API) - ANSWER A set of software routines that al-
lows one software system to work with another.
Unique system calls - ANSWER Why do applications designed to work on one operat-
ing system not work on a different operating system?
1
,single-user systems - ANSWER multitasking systems, found in laptops and work-
stations
Mobile Device Operating Systems - ANSWER provides single-user and multitasking at a
scaled down level due to power and memory limitations
Mainframe Systems - ANSWER large, fast, and powerful, used for high transaction pro-
cessing and complex computations; used by corporations and government agencies
network server systems - ANSWER designed and named for a specific purpose such as
database servers, web servers, and print servers
real-time systems - ANSWER designed to direct CPU access immediately when needed
or required
embedded control systems - ANSWER specialized operating systems designed to con-
trol asingle piece of equipment or machinery
distributed systems - ANSWER geared toward allocating process power, programs,
files, and databases to network users.
Application Software - ANSWER software program that helps you use the computer to
do particular tasks
Drivers - ANSWER instructs a particular OS on how to access a piece of hardware
version - ANSWER particular revision of a piece of software, normally described by a
number that tells you how new the product is in relation to other versions of the product
source code - ANSWER actual code that defines how a piece of software works
2
, open source - ANSWER software that is created for free use by everyone
closed source - ANSWER source code that is highly protected and only available to
trusted employees and carefully vetted contractors
Graphical User Interface (GUI) - ANSWER A visual display on a computer's screen that
allows you to interact with your computer more easily by clicking graphical elements
network - ANSWER a group of two or more computer systems linked together
Cooperative multitasking - ANSWER when the operating system processes the taks as-
signed a higher priority before processing a task that has been assigned a lower priority
Multithreading - ANSWER allows different parts of a single program to run concur-
rently
Interupt-Driven I/O - ANSWER involves the use of interrupt to exchange data between
I/O and memory
programmed I/O - ANSWER the processor issues an I/O command, on behalf of a pro-
cess, to an I/O module; that process then busy waits for the operation to be completed be-
fore proceeding
Direct memory Access (DMA) - ANSWER When a device controller transfers an entire
block of data from its own buffer storage to memory without CPU intervention
slowness - ANSWER What is one reason why programmed I/O does not work well
when the I/O does not work well when the I/O device is a hard disk or a graphics display?
3