Chapter 1 Flashcards
In ……………………, If the active server fails, the hot-standby node becomes the active server
Asymmetric clustering
Composed of two or more individual systems (or nodes)
Clustered system
The ……….. synchronizes access to the shared memory
memory controller
The CPU and the device controllers can execute in parallel
(T/F)
True
………… systems are multiprocessor systems
Multicore
One chip with multiple cores uses less power than multiple single-core chips
(T/F)
True
EEPROM can be changed but not frequently
(T/F)
True
……….. loads the registers within the device controller
Device driver
A simple program stored in ROM or EEPROM
Bootstrap Program
Each interrupt has a corresponding service routine (or handler)
(T/F)
True
On-chip communication is slower than between-chip communication
(T/F)
False
Only the operating system can execute in ……….. mode
kernel
Locate the kernel, load it into memory, and start its execution
Bootstrap Program
Each computer architecture has a predefined set of interrupts
(T/F)
True
CPU can be viewed as …………… It acts as the manager of resources and decides how to allocate them to specific programs and users
resource allocator
First appeared in servers but recently appeared on mobile devices such as smartphones and tablet computers
Multiprocessor Systems
In asymmetric clustering, One node is in …………. monitoring the active server
hot-standby mode
Third step in instruction execution cycle:
…………… the instruction, which may store the result back in memory
Execute
The use of ………….. microprocessors is common and does not turn a single-processor system into a multiprocessor
special-purpose
………. can be installed to improve access time or transfer rate
Caches
The CPU interacts with …… using load or store instructions
RAM
Main memory can store all programs and data permanently
(T/F)
False
It is also known by the general term firmware
Bootstrap Program
…………. refers to the use of high-speed memory to hold a copy of recently-accessed data assuming that it will be needed again soon
Caching
A general-purpose computer system consists of CPUs and multiple device controllers connected through a …………
common bus
………….. is a volatile storage device that loses its contents when power is off
RAM
A ………… has a local buffer storage and a set of registers
device controller
In symmetric clustering, An application can run concurrently on all cluster nodes using ……………
parallelization
In …………….., Two or more general-purpose processors in close communication,
sharing bus, clock, memory, and peripheral devices
Multiprocessor Systems
……… mode provide more privileges than user but fewer than kernel
VMM
The interrupt vector is stored in low memory and holds the addresses of the interrupt service routines (or …………..)
interrupt handlers
CPU can be viewed as …………… It controls the I/O devices and manages the execution of user programs to prevent errors and improper use of the computer
control program
In ……………, Worker processors look to the boss for instruction or have predefined tasks.
Asymmetric multiprocessing
Increased throughput is an advantage of …………….
Multiprocessor systems
………….. requires a mechanism to allow the failure to be detected, diagnosed, and, if possible, corrected
Fault tolerance
RAM is usually too small to store all needed programs and data
(T/F)
True
A ……………… processor supports a limited instruction set
special-purpose
instructions to modify the content of the timer are ……….
privileged
In ……………., No boss-worker relationship
Symmetric multiprocessing
In ……………………, All processors are peers, where each processor can perform any task
Symmetric multiprocessing
The load instruction moves a word from ………. to ……….
RAM, a CPU register
All instructions that may cause harm are deigned as ………….
privileged
Supports high-availability service, where a node failure does not stop service
Asymmetric clustering
A ……….. is generally implemented by a fixed-rate clock and a counter
timer