CH1 Flashcards

(24 cards)

1
Q

An _______________ is a program that acts as an intermediary between a user of a computer and the computer hardware.

A

Operating System

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

________ is the one program running at all times on the computer.

A

Kernel

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

________ program is loaded at power-up or reboot.

A

Bootstrap

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

The bootstrap program is stored in _______ or ________ (known as firmware), Initializes all aspects of system, loads OS kernel and starts execution.

A

ROM, EPROM

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

T/F: I/O and CPU can execute concurrently.

A

True.

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

__________ inform CPU that it is finished with operation by causing an interrupt

A

Device controllers

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

Computer system: Hardware ↔ (Applications/Operating System) ↔ (Applications/Operating Systems) ↔ Users.

A

Hardware ↔ OS ↔ Applications ↔ Users.

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

OS Goals, include: Execute _______ programs, make the computer system _______ to use, utilize _______ efficiently.

A

user, easy, hardware.

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

(Main memory/Secondary memory) – random access, volatile.

A

Main Memory

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

_________ is an extension of main memory that provides large non-volatile storage.

A

Secondary storage

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

_______ is divided into tracks which are subdivided into sectors. ________ determines logical
interaction between the device and the computer.

A

Disk, Disk controller.

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

__________is copying information into faster storage system.

A

Caching

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

_____________ Systems have an increased throughput, economy of scale, increased reliability.

A

Multiprocessor

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

T/F: Multiprocessor systems can only be symmetric.

A

F, they can be asymmetric or symmetric

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

_______ systems are linked multiprocessor systems.

A

Clustered

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

Multiprogramming provides efficiency via ____________.

A

job scheduling

17
Q

_____________ is when the OS has to wait (ex: for I/O), switches to another job.

A

job scheduling

18
Q

During ___________, CPU switches jobs so frequently that each user can interact with each job while it is running (interactive computing).

19
Q

Dual-mode operation allows OS to protect itself and other system components – _____mode and ________ mode.

20
Q

Some instructions are only executable in _______ mode, these are privileged.

21
Q

(Single-threaded/multi-threaded) processes have one program counter, (Single-threaded/multi-threaded) processes have one PC per thread.

A

Single-threaded, multi-threaded

22
Q

________ is a mechanism for controlling access of processes or users to resources defined by the OS.

23
Q

________ is defense of a system against attacks.

24
Q

T/F: User IDs (UID), one per user, and Group IDs, determine which users and groups of users have which
privileges.