1.1 What Operating Systems Do Flashcards

1
Q

A computer system can be divided roughly into four components: the hardware, the operating system, the application programs, and a _____.

A

user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The hardware of a computer system includes the central processing unit (CPU), the memory, and the _____.

A

input/output (I/O) devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

_____ define the ways in which hardware resources are used to solve users’ computing problems.

A

Application programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The operating system controls the hardware and coordinates its use among various application programs for the various _____.

A

users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A computer system can also be viewed as consisting of hardware, software, and _____.

A

data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

An operating system is similar to a _____ because it provides an environment within which other programs can do useful work.

A

government

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The user’s view of the computer varies according to the _____.

A

interface being used

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The operating system for a single user system is designed mostly for _____.

A

ease of use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Many mobile devices allow users to interact through a _____ interface.

A

voice recognition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

_____ in home devices and automobiles may have numeric keypads and may turn indicator lights on or off to show status.

A

Embedded computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Some computers have little or no user view and are designed primarily to run without user _____.

A

intervention

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

From the computer’s point of view, the operating system is the program most intimately involved with the _____.

A

hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The operating system acts as _____ of resources.

A

an allocator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The operating system manages resources such as _____, _____, and _____ among others.

A
  • CPU time
  • memory space
  • storage space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

An operating system is also referred to as a _____ program.

A

control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The control program manages the execution of user programs to prevent _____.

17
Q

Computers are present in devices such as _____, _____, and _____.

A
  • toasters
  • cars
  • spacecraft
18
Q

Computing started as an experiment and quickly moved to fixed-purpose systems for _____ and _____.

A
  • military uses
  • governmental uses
19
Q

In the 1960s, Moore’s Law predicted that the number of transistors on an integrated circuit would double every _____.

20
Q

The operating system aims to execute programs and make solving user problems _____.

21
Q

The operating system includes the _____, system programs, and application programs.

22
Q

A simple viewpoint defines the operating system as everything a vendor ships when you order the _____.

A

operating system

23
Q

In 1998, the United States Department of Justice filed suit against Microsoft for including too much functionality in its _____.

A

operating systems

24
Q

Mobile operating systems often include a core kernel along with _____.

A

middleware

25
Q

Two prominent mobile operating systems are Apple’s _____ and Google’s _____.

A
  • iOS
  • Android
26
Q

The operating system includes the always running kernel, middleware frameworks, and _____ programs.

27
Q

Only a small percentage of computer science practitioners will be involved in creating or modifying an _____.

A

operating system

28
Q

Understanding the fundamentals of operating systems is crucial for proper, efficient, effective, and _____ programming.