with verified answers
(IPC)
Instructions Per Clock Cycle Ans✓✓✓ Some designers invert CPI to talk about IPC,
or instructions per clock cycle. If a processor executes on average two instructions
per clock cycle, then it has an IPC of 2 and hence a CPI of 0.5.
abstractions Ans✓✓✓ A major productivity technique for hardware and software
is to use________________ to characterize the design at different levels of
representation; lower-level details are hidden to offer a simpler model at higher
levels.
Active matrix display Ans✓✓✓ A liquid crystal display using a transistor to control
the transmission of light at each individual pixel.
Address : Ans✓✓✓ A value used to delineate the location of a specific data
element within a memory array.
Address translation
Address translation: Ans✓✓✓ Also called address mapping. The process by which
a virtual address is mapped to an address used to access memory.
Aliasing
Aliasing: Ans✓✓✓ A situation in which two addresses access the same object; it
can occur in virtual memory when there are two virtual addresses for the same
physical page.
,AND
AND: Ans✓✓✓ A logical bit- by-bit operation with two operands that calculates a
1 only if there is a 1 in both operands.
Application binary interface (ABI): Ans✓✓✓ The user portion of the instruction
set plus the operating system interfaces used by application programmers. It
defines a standard for binary portability across computers.
Arithmetic Logic Unit
Arithmetic Logic Unit (ALU): Ans✓✓✓ Hardware that performs addition,
subtraction, and usually logical operations such as AND and OR.
Assembler Ans✓✓✓ A program that translates a symbolic version of instructions
into the binary version.
Assembly language Ans✓✓✓ A symbolic representation of machine instructions.
base address Ans✓✓✓ is the starting address of an array in memory.
base register Ans✓✓✓ is a register that holds an array's base address.
Biased notation
Biased notation: Ans✓✓✓ A notation that represents the most negative value by
00 ... 000two and the most positive value by 11 ... 11two, with 0 typically having
the value 10 ... 00two, thereby biasing the number such that the number plus the
bias has a non-negative representation.
, Binary digit Ans✓✓✓ Also called a bit. One of the two numbers in base 2 (0 or 1)
that are the components of information.
Binary digit Ans✓✓✓ Also called binary bit. One of the two numbers in base 2, 0
or 1, that are the components of information.
binary numbers Ans✓✓✓ The two symbols for these two letters are the numbers
0 and 1, and we commonly think of the computer language as numbers in base 2,
or binary numbers.
bit map Ans✓✓✓ The image is composed of a matrix of picture elements, or
pixels, which can be represented as a matrix of bits, called a ____________
Bit-interleaved parity (RAID 3) Ans✓✓✓ is popular in applications with large data
sets, such as multimedia and some scientific codes.
Block (or line)
Block (or line): Ans✓✓✓ The minimum unit of information that can be either
present or not present in a cache.
Block-interleaved parity (RAID 4) Ans✓✓✓ uses the same ratio of data disks and
check disks as RAID 3, but they access data differently. The parity is stored as
blocks and associated with a set of data blocks.
Branch address table
Branch address table: Ans✓✓✓ Also called branch table. A table of addresses of
alternative instruction sequences.