1.3 Computer-System Architecture Flashcards

1
Q

A computer system can be organized according to the number of general-purpose _______.

A

processors

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

Most computer systems used to have a single processor containing one CPU with a single _______.

A

processing core

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

The core is the component that executes _______.

A

instructions

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

The main CPU is capable of executing a general-purpose _______.

A

instruction set

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

Special-purpose processors run a limited _______.

A

instruction set

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

Examples of ______ processors include disk, keyboard, and graphics controllers .

A

Special-purpose

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

The operating system sends information about tasks to special-purpose processors and monitors their _______.

A

status

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

A disk-controller microprocessor implements its own disk queue and _______.

A

scheduling algorithm

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

The use of special-purpose microprocessors does not turn a single-processor system into a _______.

A

multiprocessor

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

If there is only one general-purpose CPU with a single processing core, the system is a _______.

A

single-processor system

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

Very few contemporary computer systems are defined as _______ systems.

A

single-processor

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

Multiprocessor systems have ___ or more processors.

A

two

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

The primary advantage of multiprocessor systems is increased _______.

A

throughput

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

The speed-up ratio with N processors is _______ than N.

A

less

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

In symmetric multiprocessing (SMP), each peer CPU processor performs all tasks, including _______ functions.

A

operating-system

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

In SMP architecture, each CPU processor has its own set of _______.

A

registers

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

All processors in a multiprocessor system share _______ over the system bus.

A

physical memory

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

A multiprocessor system allows processes and resources to be _______ dynamically among the various processors.

A

shared

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

The definition of multiprocessor now includes _______ systems.

A

multicore

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

On-chip communication is _______ than between-chip communication.

21
Q

A dual-core design features two cores on the same _______.

A

processor chip

22
Q

The local cache specific to each core is often known as a level 1 or _______ cache.

23
Q

The level 2 cache is local to the chip but is _______ by the two processing cores.

24
Q

A multicore processor with N cores appears to the operating system as _______ standard CPUs.

25
Adding additional CPUs increases computing power, but too many will lead to contention for the _______.
system bus
26
The approach where each CPU has its own local memory is known as _______.
non-uniform memory access (NUMA)
27
NUMA systems can scale more effectively as more _______ are added.
processors
28
A potential drawback of NUMA systems is increased _______ when accessing remote memory.
latency
29
Blade servers consist of multiple independent multiprocessor _______.
systems
30
Each blade processor board boots _______ and runs its own operating system.
independently
31
A clustered system gathers together multiple _____.
CPUs
32
Clustered systems are composed of two or more individual systems, also known as _____.
nodes
33
Clustered systems are considered _____.
loosely coupled
34
The generally accepted definition of clustered computers is that they share _____ and are closely linked via a local-area network.
storage
35
Clustering is usually used to provide high-_____ service.
availability
36
High availability is generally obtained by adding a level of _____.
redundancy
37
A layer of cluster software runs on the cluster _____.
nodes
38
The ability to continue providing service proportional to the level of surviving hardware is called _____ degradation.
graceful
39
Systems that can suffer a failure of any single component and still continue operation are called _____.
fault tolerant
40
Fault tolerance requires a mechanism to allow the failure to be detected, diagnosed, and, if possible, _____.
corrected
41
In asymmetric clustering, one machine is in _____ mode while the other is running applications.
hot-standby
42
In symmetric clustering, two or more hosts are running applications and are _____.
monitoring each other
43
Clusters can provide high-_____ computing environments.
performance
44
The technique known as _____ divides a program into separate components that run in parallel.
parallelization
45
Parallel clusters allow multiple hosts to access the same data on shared _____.
storage
46
The function that ensures no conflicting operations occur in a parallel cluster is commonly known as a _____ manager.
distributed lock
47
Cluster technology is changing rapidly, with some products supporting thousands of systems in a cluster, including those separated by _____.
miles
48
Storage-area networks (SANs) allow many systems to attach to a pool of _____.
storage
49
In a database cluster, dozens of hosts can share the same database, greatly increasing _____ and reliability.
performance