Skip to content

Commit e815216

Browse files
author
Circle CI
committed
Publish lktp-3 (built from lktp-3)
1 parent 22510e7 commit e815216

File tree

136 files changed

+38076
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+38076
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
+-------------------+ ^
2+
0xFFFFFFFF | | |
3+
| | | Kernel space
4+
| | |
5+
+-------------------+ v
6+
0xC0000000 | | ^
7+
| | | User space
8+
| | |
9+
| | |
10+
| | |
11+
| | |
12+
| | |
13+
| | |
14+
| | |
15+
0x00000000 +-------------------+ v
16+
17+
32bit Virtual Address Space
7.7 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
+---------------+ +--------------+ +---------------+ -\
2+
| Application 1 | | Application2 | ... | Application n | |
3+
+---------------+ +--------------+ +---------------+ |> User space
4+
| | | |
5+
v v v -/
6+
+--------------------------------------------------------+ -\
7+
| System Call Interface | |
8+
+--------------------------------------------------------+ |
9+
| | | |
10+
v v v |> Kernel space
11+
+--------------------------------------------------------+ |
12+
| Kernel | |
13+
+--------------------------------------------------------+ |
14+
| Device drivers | |
15+
+--------------------------------------------------------+ -/
16+
| | | -\
17+
v v v |> Hardware
18+
-/
11.4 KB
Loading
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
+---------------------------------+
2+
| Virtual Filesystem Switch |
3+
+---------------------------------+
4+
^
5+
|
6+
v
7+
+---------------------------------+
8+
| Device Mapper |
9+
+---------------------------------+
10+
^
11+
|
12+
v
13+
+---------------------------------+
14+
| Generic Block Layer |
15+
+---------------------------------+
16+
^
17+
|
18+
v
19+
+--------------------------------+
20+
| I/O scheduler |
21+
+--------------------------------+
22+
^ ^
23+
| |
24+
v v
25+
+--------------+ +--------------+
26+
| Block device | | Block device |
27+
| driver | | driver |
28+
+--------------+ +--------------+
10.8 KB
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
+---------------------------------------------------------+
2+
| application programming (EGC, SPG, PP, SPRC, IOC, etc.) |
3+
+---------------------------------------------------------+
4+
5+
+----------------------------------+
6+
| system programming (PC, SO, CPL) |
7+
+----------------------------------+
8+
user space
9+
----------------------------------------------------------=-
10+
kernel space
11+
+--------------------------+
12+
| kernel programming (SO2) |
13+
+--------------------------+
14+
15+
----------------------------------------------------------=-
16+
17+
+----------------------------------+
18+
| hardware (PM, CN1, CN2, PL ) |
19+
+----------------------------------+
12.4 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
+-----+ +--------+ +---------+ +---------+
2+
| App | | File | | Network | | Display |<--+
3+
| | | Server | | Server | | Server |-+ |
4+
+-----+ +--------+ +---------+ +---------+ | |
5+
| ^ | | User
6+
-|-|----------------------------------------=-|-|-------=-
7+
| | | | Kernel
8+
| | | |
9+
| | | |
10+
| | | |
11+
| | Reply +----------------------------+ | |
12+
| +--------| |----+ |
13+
+--------->| Micro kernel |------+
14+
Request | (IPC, Memory, Scheduler) |
15+
| |
16+
+----------------------------+
17+
|
18+
v
19+
+--------------------------------------------------------+
20+
| Hardware |
21+
+--------------------------------------------------------+
10.9 KB
Loading

0 commit comments

Comments
 (0)