Skip to content

Commit 445ae4a

Browse files
authored
Localize the images in lecture intro with drawio (#65)
1 parent 7e78532 commit 445ae4a

21 files changed

+911
-284
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
<mxfile host="65bd71144e">
2+
<diagram id="k0FPUSnzgOY_u6sl6N65" name="Page-1">
3+
<mxGraphModel dx="1184" dy="483" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0"/>
6+
<mxCell id="1" parent="0"/>
7+
<mxCell id="2" value="内存" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
8+
<mxGeometry x="354" y="80" width="106" height="50" as="geometry"/>
9+
</mxCell>
10+
<mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
11+
<mxGeometry x="150" y="180" width="120" height="200" as="geometry"/>
12+
</mxCell>
13+
<mxCell id="4" value="处理器 A" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;shadow=1;" vertex="1" parent="1">
14+
<mxGeometry x="160" y="190" width="100" height="40" as="geometry"/>
15+
</mxCell>
16+
<mxCell id="5" value="内核" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
17+
<mxGeometry x="170" y="280" width="80" height="30" as="geometry"/>
18+
</mxCell>
19+
<mxCell id="6" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
20+
<mxGeometry x="347" y="180" width="120" height="200" as="geometry"/>
21+
</mxCell>
22+
<mxCell id="7" value="处理器 B" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;shadow=1;" vertex="1" parent="1">
23+
<mxGeometry x="357" y="190" width="100" height="40" as="geometry"/>
24+
</mxCell>
25+
<mxCell id="10" value="进程 1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
26+
<mxGeometry x="367" y="240" width="80" height="30" as="geometry"/>
27+
</mxCell>
28+
<mxCell id="12" value="进程 2" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
29+
<mxGeometry x="367" y="290" width="80" height="30" as="geometry"/>
30+
</mxCell>
31+
<mxCell id="13" value="进程 3" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
32+
<mxGeometry x="367" y="340" width="80" height="30" as="geometry"/>
33+
</mxCell>
34+
<mxCell id="14" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
35+
<mxGeometry x="540" y="180" width="120" height="200" as="geometry"/>
36+
</mxCell>
37+
<mxCell id="15" value="处理器 C" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;shadow=1;" vertex="1" parent="1">
38+
<mxGeometry x="550" y="190" width="100" height="40" as="geometry"/>
39+
</mxCell>
40+
<mxCell id="16" value="进程 1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
41+
<mxGeometry x="560" y="240" width="80" height="30" as="geometry"/>
42+
</mxCell>
43+
<mxCell id="17" value="进程 2" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
44+
<mxGeometry x="560" y="290" width="80" height="30" as="geometry"/>
45+
</mxCell>
46+
<mxCell id="18" value="进程 3" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
47+
<mxGeometry x="560" y="340" width="80" height="30" as="geometry"/>
48+
</mxCell>
49+
<mxCell id="22" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;rounded=0;startFill=1;endFill=1;exitX=0.507;exitY=-0.021;exitDx=0;exitDy=0;exitPerimeter=0;shadow=0;" edge="1" parent="1" source="3">
50+
<mxGeometry width="50" height="50" relative="1" as="geometry">
51+
<mxPoint x="210" y="170" as="sourcePoint"/>
52+
<mxPoint x="350" y="110" as="targetPoint"/>
53+
<Array as="points">
54+
<mxPoint x="210" y="110"/>
55+
</Array>
56+
</mxGeometry>
57+
</mxCell>
58+
<mxCell id="23" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;shadow=0;fontSize=20;exitX=1.022;exitY=0.632;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="2" target="14">
59+
<mxGeometry width="50" height="50" relative="1" as="geometry">
60+
<mxPoint x="470" y="110" as="sourcePoint"/>
61+
<mxPoint x="610" y="170" as="targetPoint"/>
62+
<Array as="points">
63+
<mxPoint x="600" y="110"/>
64+
</Array>
65+
</mxGeometry>
66+
</mxCell>
67+
<mxCell id="24" value="" style="endArrow=block;startArrow=block;html=1;rounded=0;shadow=0;fontSize=20;exitX=0.511;exitY=-0.015;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.51;entryY=1.076;entryDx=0;entryDy=0;entryPerimeter=0;startFill=1;endFill=1;" edge="1" parent="1" source="6" target="2">
68+
<mxGeometry width="50" height="50" relative="1" as="geometry">
69+
<mxPoint x="360" y="190" as="sourcePoint"/>
70+
<mxPoint x="410" y="140" as="targetPoint"/>
71+
</mxGeometry>
72+
</mxCell>
73+
</root>
74+
</mxGraphModel>
75+
</diagram>
76+
</mxfile>

img/lectures/Asymmetric_multiProcessing.svg

Lines changed: 1 addition & 0 deletions
Loading

img/lectures/Block_IO_management.dio

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<mxfile host="65bd71144e">
2+
<diagram id="DaFIvqqjSVT3N-WCfZud" name="Page-1">
3+
<mxGraphModel dx="748" dy="305" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0"/>
6+
<mxCell id="1" parent="0"/>
7+
<mxCell id="2" value="虚拟文件系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
8+
<mxGeometry x="170" y="70" width="460" height="60" as="geometry"/>
9+
</mxCell>
10+
<mxCell id="3" value="设备映射器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
11+
<mxGeometry x="170" y="180" width="460" height="60" as="geometry"/>
12+
</mxCell>
13+
<mxCell id="4" value="通用块层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
14+
<mxGeometry x="170" y="290" width="460" height="60" as="geometry"/>
15+
</mxCell>
16+
<mxCell id="5" value="I/O 调度程序" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
17+
<mxGeometry x="170" y="400" width="460" height="60" as="geometry"/>
18+
</mxCell>
19+
<mxCell id="6" value="块设备&lt;br&gt;驱动程序" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
20+
<mxGeometry x="170" y="510" width="210" height="60" as="geometry"/>
21+
</mxCell>
22+
<mxCell id="7" value="块设备&lt;br&gt;驱动程序" style="rounded=0;whiteSpace=wrap;html=1;fontSize=20;shadow=1;" vertex="1" parent="1">
23+
<mxGeometry x="420" y="510" width="210" height="60" as="geometry"/>
24+
</mxCell>
25+
<mxCell id="8" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;startFill=1;endFill=1;entryX=0.5;entryY=1.055;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=-0.047;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="3" target="2">
26+
<mxGeometry width="50" height="50" relative="1" as="geometry">
27+
<mxPoint x="400" y="170" as="sourcePoint"/>
28+
<mxPoint x="400" y="140" as="targetPoint"/>
29+
</mxGeometry>
30+
</mxCell>
31+
<mxCell id="10" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;startFill=1;endFill=1;entryX=0.5;entryY=1.055;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=-0.047;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
32+
<mxGeometry width="50" height="50" relative="1" as="geometry">
33+
<mxPoint x="400" y="287" as="sourcePoint"/>
34+
<mxPoint x="400" y="243.11999999999995" as="targetPoint"/>
35+
</mxGeometry>
36+
</mxCell>
37+
<mxCell id="11" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;startFill=1;endFill=1;entryX=0.5;entryY=1.055;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=-0.047;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
38+
<mxGeometry width="50" height="50" relative="1" as="geometry">
39+
<mxPoint x="400" y="397" as="sourcePoint"/>
40+
<mxPoint x="400" y="353.11999999999995" as="targetPoint"/>
41+
</mxGeometry>
42+
</mxCell>
43+
<mxCell id="12" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;startFill=1;endFill=1;entryX=0.5;entryY=1.055;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=-0.047;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
44+
<mxGeometry width="50" height="50" relative="1" as="geometry">
45+
<mxPoint x="276" y="507" as="sourcePoint"/>
46+
<mxPoint x="276" y="463.11999999999995" as="targetPoint"/>
47+
</mxGeometry>
48+
</mxCell>
49+
<mxCell id="13" value="" style="endArrow=block;startArrow=block;html=1;fontSize=20;startFill=1;endFill=1;entryX=0.5;entryY=1.055;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=-0.047;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
50+
<mxGeometry width="50" height="50" relative="1" as="geometry">
51+
<mxPoint x="524.74" y="507" as="sourcePoint"/>
52+
<mxPoint x="524.74" y="463.11999999999995" as="targetPoint"/>
53+
</mxGeometry>
54+
</mxCell>
55+
</root>
56+
</mxGraphModel>
57+
</diagram>
58+
</mxfile>

0 commit comments

Comments
 (0)