CH.8 Memory Management Flashcards

1
Q

__________ must be brought (from disk) into memory and placed within a process for it to be run

A

Program

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

_________ and __________ are only storage CPU can access directly

A

Main memory, registers

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

_________ access in one CPU clock (or less)

A

Register

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

_______ can take many cycles

A

Main Memory

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

sits between main memory and CPU registers

A

Cache

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

________ of memory required to ensure correct operation

A

Protection

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

A pair of _____ and _____ registers define the logical address space.

A

base, limit

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

If memory location known a priori, absolute code can be generated; must recompile code if starting location changes

A

Compile time

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

Must generate relocatable code if memory location is not known at compile time

A

Load Time

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

Binding delayed until run time if the process can be moved during its execution from one memory segment to another. Need hardware support for address maps (e.g., base and limit registers)

A

Execution Time

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

Address binding of instructions and data to memory addresses can happen at three different stages

A

Compile Time, Load TIme, Execution Time

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

generated by the CPU; also referred to as virtual address

A

Logical Address

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

address seen by the memory unit

A

Physical Address

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

_________ and _________ addresses are the same in compile-time and load-time address-binding schemes; logical (virtual) and physical addresses differ in execution-time address-binding scheme.

A

Logical, Physical

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