systems architecture - CORRECT ANSWER-the structure,
interaction and technology of computer components
goals/tradeoffs of data representation - CORRECT ANSWER-
CARES
operating systems - CORRECT ANSWER-a collection of utility
programs for supporting users and application programs,
allocating resources to multiple users and application
programs, and controlling access to hardware
purpose of operating systems - CORRECT ANSWER-software
that manages computer hardware and software resources and
provides common services for computer programs
responsibilities of operating systems - CORRECT ANSWER-
perform basic tasks, prevent interference, provide a software
platform
operating system management functions - CORRECT
ANSWER-management of cpu, memory, processes, secondary
storage i/o devices, users
operating system layers - CORRECT ANSWER-kernel, service
layer, command layer, application layer
, kernel - CORRECT ANSWER-manages resources and
interacts with hardware
service layer - CORRECT ANSWER-contains reusable
components; acts as intermediary between programs
command layer - CORRECT ANSWER-the user interface
application layer - CORRECT ANSWER-interconnection layer
that includes communication protocols
multitasking resource allocation - CORRECT ANSWER-the OS
takes what it needs and everything else is available for the
other process
resource allocation goals - CORRECT ANSWER-meet each
program's resource needs, prevent program interference, use
hardware and other resources efficiently
resource allocation functions - CORRECT ANSWER-schedule
resources based on allocation policies and meet current and
anticipated needs, update records instantly
real resources - CORRECT ANSWER-a computer's physical
devices and associated system software that physically exists
virtual resources - CORRECT ANSWER-resources (hardware
and system software) that are apparent to a user or program as
being available but don't necessarily physically exist
process management - CORRECT ANSWER-allow the OS to
keep track of many different processes running at the same
time
threads - CORRECT ANSWER-a portion of process that can be
scheduled and executed independently