
































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Class: COMPUTER SYSTEMS PROG; Subject: Computer Science; University: Portland State University; Term: Unknown 1989;
Typology: Study notes
1 / 40
This page cannot be seen from the preview
Don't miss anything!

































15-213, F’ 02
15-213, F’ 02
C
a
c
h
e
8 B 32 B 4 KB
15-213, F’ 02
15-213, F’ 02
Object Name
15-213, F’ 02
CPU
Memory
Page Table
Disk
Virtual
Addresses
Physical
Addresses
CPU
Memory
Page Table
Disk
Virtual
Addresses
Physical
Addresses
15-213, F’ 02
VP 1
VP 2
PP 2
Address Translation 0
0
N-
0
N-
M-
VP 1
VP 2
PP 7
PP 10
(e.g., read/only
library code)
15-213, F’ 02
kernel virtual memory
Memory mapped region
forshared libraries
runtime heap (via malloc)
program text (.text)
initialized data (.data)
uninitialized data (.bss)
stack
forbidden
0
%esp
memory invisible to
user code
the “brk” ptr
15-213, F’ 02
15-213, F’ 02
15-213, F’ 02
What happens when a new process
starts running?
15-213, F’ 02
15-213, F’ 02
15-213, F’ 02