Operating Systems wk6

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

what is the CPU Instruction cycle

the process by which a CPU operates to execute program instructions

2
New cards

what is the four instructions in the instruction cycle

fetch

decode

execute

store

3
New cards

attributes of a L1 cache

the fastest and smallest, located inside the CPU core.

4
New cards

attributes of a L2 cache

larger but slower, still on the CPU chip.

5
New cards

attributes of a L3 cache

shared among cores, significantly larger but slower than L1 and L2.

6
New cards

what does a pair of base and limit registers do?

they define the logical address space.

7
New cards

what is the benefits of memory isolation

memory isolation

security enhancement

dynamic relocation

8
New cards

what is address binding

address binding transforms logical addresses into physical addresses.

9
New cards

what is a logical address

an abstract address that a process uses to access memory

10
New cards

what is a physical address

this refers to the acual location in the physical memory

11
New cards

what is the Memory Management Unit

a piece of hardware dedicated to mapping virtual to physical addresses.

12
New cards

whats the three different stages that address binding can happen

compile time

load time

execution time

13
New cards

what is Compile time binding

the compiler translates source code into machine code with absolute addresses.

14
New cards

what is load time binding

the loader calculates the absolute addresses when the program is loaded into memory

15
New cards

what is execution time binding

this allows processes to move freely between memory locations during execution, as logical addresses are dynamically translated to physical addresses.

16
New cards

what is standard swapping

a process may be swapped out of memory to a backing store, then brought back when needed

17
New cards

explain internal fragmentation

this occurs if processes are allocated slightly more than requested