chapter 2 Flashcards

1
Q

a number that designates a particular memory location.

A

address

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

a main memory allocation scheme that considers all free blocks and selects for allocation the one that will result in the least amount of wasted space.

A

best-fit memory allocation

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

a register used to store the highest location in memory legally accessible by each program

A

bounds register

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

the process of collecting fragments of available memory space into con- tiguous blocks by moving programs and data in a computer’s memory or disk. Also called garbage collection.

A

compaction

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

the process of freeing an allocated resource, whether memory space, a device, a file, or a CPU.

A

deallocation

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

a memory allocation scheme in which jobs are given as much memory as they request when they are loaded for processing, thus creating their own partitions in main memory.

A

dynamic partitions

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

a situation in which the dynamic allocation of memory creates unusable fragments of free memory between blocks of busy, or allocated memory.

A

external fragmentation

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

a nonpreemptive process scheduling policy that handles jobs according to their arrival time; the first job in the READY queue is processed first.

A

first come first served (FCFS)

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

a main memory allocation scheme that searches from the beginning of the free block list and selects for allocation the first block of memory large enough to fulfill the request.

A

first-fit memory allocation

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

a memory allocation scheme in which main memory is sectioned off, with portions assigned to each job.

A

fixed partitions

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

a situation in which a fixed partition is only partially used by the program; the remaining space within the partition is unavailable to any other job and is therefore wasted.

A

internal fragmentation

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

a unit of memory or storage space equal to 1,024 bytes or 210 bytes.

A

kilobyte

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

the unit that works directly with the CPU and in which the data and instructions must reside in order to be processed. Also called random access memory (RAM), primary storage, or internal memory.

A

main memory

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

an empty entry in a list.

A

null entry

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

a memory allocation scheme in which the system relocates programs in memory to gather together all of the empty blocks and compact them to make one block of memory that’s large enough to accommodate some or all of the jobs waiting for memory.

A

relocatable dynamic partitions

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

(1) the process of moving a program from one area of memory to another; or (2) the process of adjusting address references in a program, by either software or hardware means, to allow the program to execute correctly when loaded in different sections of memory.

A

relocation

17
Q

a register that contains the value that must be added to each address referenced in the program so that it will be able to access the correct memory addresses after relocation.

A

relocation register

18
Q

another term for fixed partitions.

A

static partitions