Chapter 1. Introduction Flashcards
An _____ ____ acts as an intermediary between the _____ of a computer and the computer _____. The purpose of an _____ ____ is to provide an _____ in which a ___ can execute _____ in a _____ and _____ manner
An operating system acts as an intermediary between the user of a
computer and the computer hardware. The purpose of an operating
system is to provide an environment in which a user can execute
programs in a convenient and efficient manner
An _____ ____ is software that manages the computer _____-____ . The _____ ____ must provide appropriate _____ to ensure the _____ operation of the computer system and to _____ user programs
from _____ with the proper _____ of the system.
An operating system is software that manages the computer hard-ware. The hardware must provide appropriate mechanisms to ensure the correct operation of the computer system and to prevent user programs
from interfering with the proper operation of the system.
Internally, _____ ____ vary greatly in their makeup, since they
are _____ along many different ___. The design of a new _____ ____ is a major _____. It is important that the _____ of the system be _____ ____ before the _____ begins. These goals form the basis for choices among various _____ and _____.
Internally, operating systems vary greatly in their makeup, since they are organized along many different lines. The design of a new operating system is a major task. It is important that the goals of the system be well defined before the design begins. These goals form the basis for choices among various algorithms and strategies.
Because an operating system is _____ and _____ , it must be created
_____ by _____. Each of these _____ should be a ___-____ portion
of the _____, with carefully defined _____, _____, and _____
Because an operating system is large and complex, it must be created
piece by piece. Each of these pieces should be a well-delineated portion
of the system, with carefully defined inputs, outputs, and functions.
An _____ ____ is a program that manages a _____ ____. It
also provides a basis for _____ ____ and acts as an _____ between the computer ____ and the computer ____. An amazing aspect of _____ ____ is how they _____ in accomplishing these _____.
An operating system is a program that manages a computer’s hardware. It
also provides a basis for application programs and acts as an intermediary
between the computer user and the computer hardware. An amazing aspect of
operating systems is how they vary in accomplishing these tasks.
_____ operating systems are designed primarily to optimize _____ of _____.
Mainframe
operating systems are designed primarily to optimize utilization of hardware
\_\_\_\_\_ \_\_\_\_ (\_\_) operating systems support \_\_\_\_\_ \_\_\_\_, business applications, and everything in between
Personal computer (PC) operating systems support complex games, business applications, and everything in between
Thus, some operating systems are designed to
be _____, others to be _____, and others to be some combination of the
two.
Thus, some operating systems are designed to
be convenient, others to be efficient, and others to be some combination of the
two.
Before we can explore the details of _____ ____ _____, we need to know something about _____ ____. We thus discuss the basic functions of _____ ____ , __, and storage early in this chapter. We also describe
the basic _____ ____ that makes it possible to write a _____ operating system
Before we can explore the details of computer system operation, we need to
know something about system structure. We thus discuss the basic functions
of system startup, I/O, and storage early in this chapter. We also describe
the basic computer architecture that makes it possible to write a functional
operating system
Because an operating system is _____ and _____, it must be created _____ by _____. Each of these pieces should be a ____-____ portion of the system, with carefully defined _____, _____, and _____. In this chapter, we provide a general overview of the major components of a contemporary computer system as well as the functions provided by the _____ ____. Additionally, we cover several other topics to help set the stage for the remainder of this text: _____ ____ used in _____ ____, _____ ____, and open-source _____ ____.
Because an operating system is large and complex, it must be created piece by piece. Each of these pieces should be a well-delineated portion of the system, with carefully defined inputs, outputs, and functions. In this chapter, we provide a general overview of the major components of a contemporary computer system as well as the functions provided by the operating system. Additionally, we cover several other topics to help set the stage for the remainder of this text: data structures used in operating systems, computing
environments, and open-source operating systems.
CHAPTER OBJECTIVES
- To describe the basic organization of computer systems.
- To provide a grand tour of the major components of operating systems.
- To give an overview of the many types of computing environments.
- To explore several open-source operating systems
We begin our discussion by looking at the _____ ____ role in the
overall _____ ____. A _____ ____ can be divided roughly into four
components: the _____, the _____ ____, the _____ ____ ,
and the _____(Figure 1.1).
We begin our discussion by looking at the operating system’s role in the
overall computer system. A computer system can be divided roughly into four
components: the hardware, the operating system, the application programs,
and the users (Figure 1.1).
The _____—the _____ ____ _____ (___), the _____, and the
_____/____(/) devices—provides the basic _____ ____ for the
_____.
The hardware—the central processing unit (CPU), the memory, and the
input/output (I/O) devices—provides the basic computing resources for the
system.
The ____ _____—such as word processors, spreadsheets, compilers, and Web browsers—define the ways in which these resources are used to solve ___ ____ ______.
The application programs—such as word processors, spreadsheets,
compilers, and Web browsers—define the ways in which these resources are
used to solve users’ computing problems.
The ___ ____ controls the
____ and ____ its use among the various ___ ____for
the various ___.
The operating system controls the
hardware and coordinates its use among the various application programs for
the various users.
We can also view a ___ ____ as consisting of ___, ___, and ___.
We can also view a computer system as consisting of hardware, software, and data
The___ ____ provides the means for proper use of these ____ in the operation of the ___ ____.
The operating system provides the means for proper use of these
resources in the operation of the computer system.
An operating system is
similar to a ____.
An operating system is
similar to a government.
Like a ____, it performs no useful function by
itself. It simply provides an ____ within which other ____ can do
____ ____.
Like a government, it performs no useful function by
itself. It simply provides an environment within which other programs can do
useful work