virtual machines
1
virtual machines 1 last time access control lists user and group - - PowerPoint PPT Presentation
virtual machines 1 last time access control lists user and group IDs in processes set-user-ID programs briefmy: time-of-check-to-time-of-use errors capabilities: token to address = permission token might allow getting other tokens can pass
1
2
3
4
4
5
6
7
8
9
10
11
12
13
13
13
14
14
14
14
14
15
15
15
15
(this case: could defer updates till page fault)
16
(this case: could defer updates till page fault)
16
(this case: could defer updates till page fault)
16
(this case: could defer updates till page fault)
16
(this case: could defer updates till page fault)
16
(this case: could defer updates till page fault)
16
17
17
17
17
17
18
19
20
21
22
22
22
23
24
25
26
27
27
28
29
29
30
31
31
31
31
31
31
31
32
32
33
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0x4298, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0x4298, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0x4298, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0x4298, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0x4298, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0xFFFF, … 0x235 PPN=0x1278, … … …
34
VPN PTE 0x127 PPN=0x1280, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … 0x234 missing VPN PTE 0x127 PPN=0x1280, … 0x234 PPN=0x4298, … 0x367 PPN=0x1278, … 0x78A PPN=0xFF31, … … … VPN PTE 0x1 (invalid) 0x2 PPN=0x329C, … … … 0x234 PPN=0xFFFF, … 0x235 PPN=0x1278, … … …
34
35
35
35
36
37
38
39
40
40
✭✭✭✭✭✭✭✭ ✭ ❤❤❤❤❤❤❤❤ ❤
40
✭✭✭✭✭✭✭✭ ✭ ❤❤❤❤❤❤❤❤ ❤
40
✭✭✭✭✭✭✭✭ ✭ ❤❤❤❤❤❤❤❤ ❤
40
41
41
42
43
44
45
46
47
48
49
50
50
51
52
53
54
54
54
55
56
57
58
59