Chapter 1.1 - 1.6 Flashcards

1
Q

A form of nonvolatile secondary memory composed of rotating platters coated with a magnetic recording material

A

Magnetic disk

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

A nonvolatile semiconductor memory often used as secondary memory for personal mobile devices.

A

Flash Memory

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

A form of memory that retains data in the absence of a power.

A

Nonvolatile Memory

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

A form of memory that retains data only if the memory is receiving power.

A

Volatile Memory

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

Memory layer used to store programs and data between runs.

A

Secondary Memory

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

Memory layer used to hold programs and data while programs are running.

A

Main Memory

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

Silicon is a ____ element found in ___

A

sand

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

The manufacturing process begins with a silicon ___

A

ingot

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

Blank wafers undergo 20 to 40 chemical processing steps to create _____.

A

transistors, conductors, or insulators.

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

A wafer tester evaluates the patterned wafer for the presence of

A

defects

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

After the patterned wafer is chopped up into dies, the dies are _____.

A

packaged and shipped

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

represent the design at different levels of representation; lower-level details are hidden to offer a simpler model at higher levels.

A

abstractions

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

moves multiple operations through hardware units that each do a piece of an operation, akin to water flowing through a pipeline.

A

pipelining

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

Software that provides services that are commonly useful, including operating systems, compilers, loaders, and assemblers.

A

Systems software

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

Supervising program that manages the resources of a computer for the benefit of the programs that run on that computer.

A

Operating system

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

A program that translates a symbolic version of instructions into the binary version.

A

Assembler

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

A symbolic representation of machine instructions. Example: add A,B

A

Assembly language

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

A binary representation of machine instructions. Example 101011101

A

Machine language

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

A portable language such as C, C++, Java, or Visual Basic that is composed of words and algebraic notation that can be translated by a compiler into assembly language.

A

High-level programming language

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

five classic components of a computer

A

input, output, memory, datapath, and control

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

A liquid crystal display using a transistor to control the transmission of light at each individual pixel.

A

Active matrix display

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

A display technology using a thin layer of liquid polymers that can be used to transmit or block light according to whether a charge is applied.

A

Liquid crystal display

23
Q

The component of the processor that performs arithmetic operations.

24
Q

The component of the processor that commands the datapath, memory, and I/O devices according to the instructions of the program.

25
The storage area in which programs are kept when they are running and that contains the data needed by the running programs.
Memory
26
Memory built as an integrated circuit; it provides random access to any location. Access times are 50 nanoseconds and cost per gigabyte in 2020 was $3 to $6.
Dynamic random access memory (DRAM)
27
A small, fast memory that acts as a buffer for a slower, larger memory.
Cache memory
28
Also memory built as an integrated circuit, but faster and less dense than DRAM.
Static random access memory (SRAM)
29
Hardware that obeys the architecture abstraction.
Implementation
30
An abstract interface between the hardware and the lowest-level software that encompasses all the information necessary to write a machine language program that will run correctly, including instructions, registers, memory access, I/O, and so on.
Instruction set architecture AKA architecture.
31
An on/off switch controlled by an electric signal.
Transistor
32
A device containing hundreds of thousands to millions of transistors.
Very large-scale integrated (VLSI) circuit
33
A substance that does not conduct electricity well.
Semiconductor
34
A natural element that is a semiconductor.
Silicon
35
: A rod composed of a silicon crystal that is between 8 and 12 inches in diameter and about 12 to 24 inches long.
Silicon crystal ingot
36
A slice from a silicon ingot no more than 0.1 inches thick, used to create chips
Wafer
37
A microscopic flaw in a wafer or in patterning steps that can result in the failure of the die
Defect
38
The individual rectangular sections that are cut from a wafer
Die/chip
39
Also called execution time. The total time required for the computer to complete a task, including disk accesses, memory accesses, I/O activities, operating system overhead, CPU execution time, and so on.
Response time
40
Also called bandwidth. Another measure of performance, it is the number of tasks completed per unit time.
Throughput
41
Also called CPU time. The actual time the CPU spends computing for a specific task.
CPU execution time
42
The CPU time spent in a program itself.
User CPU time
43
The CPU time spent in the operating system performing tasks on behalf of the program.
System CPU time
44
The time for one clock period, usually of the processor clock, which runs at a constant rate.
Clock cycle time
45
The length of each clock cycle.
Clock period
46
Average number of clock cycles per instruction for a program or program fragment.
Clock cycles per instruction (CPI)
47
A measure of the dynamic frequency of instructions across one or many programs.
Instruction mix
48
CPU Performance is the same as ___
User CPU time
49
System performance is the same as ___
Elapsed time
50
Decreasing ___ almost always improves throughput.
response time
51
Clock rate is the inverse of ___
clock period
52
Clock cycle time is the inverse of ___
clock rate
53
CPU time is the inverse of ___
performance