annotate Paper/figs/gearsDirectoryMM.html @ 15:619ba13d0661

...
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Mon, 17 Apr 2023 10:08:21 +0900
parents 466b958a3419
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
k228587
parents:
diff changeset
1 <!DOCTYPE html><html><head><meta charset="utf-8"><title>GearsOSにおけるinodeを用いたFile systemの設計 - Brainio</title><style data-critical="true">body,button,h1,h2,h3,h4,h5,h6,hr,html,li,p,pre,ul{padding:0px;margin:0px}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}:focus,button,input,textarea{outline:none}a{cursor:pointer}:root{--bgDarker:#e7e9f2;--bgElevated1:#f3f4f8;--bgElevated2:#e2e5ef;--bgElevated3:#d4dbf9;--textLowEmphasis:#8f8f8f;--textMediumEmphasis:#575757;--textHighEmphasis:#121212;--colorAccent:#3668e8;--colorOnAccent:#f4f4f5;--colorInverse_RGB:40,44,52;--colorInfo:#96a7f1;--colorError:#ffd7db;--colorSuccess:#d3edd5;--colorPrimary_400:#3668e8;--colorPrimary_200:#96a7f1;--colorOnPrimary:#f4f4f5;--colorOnLightBg:#121212;--fontFamilySans:"Open Sans",sans-serif;--fontFamilyMono:"Courier New",monospace;--fontSizeSmall2:0.75rem;--fontSizeSmall1:0.8125rem;--fontSizeNormal:0.875rem;--fontSizeBig1:1rem;--fontSizeBig2:1.25rem;--fontSizeBig3:1.5rem;--fontSizeBig4:2rem;--fontWeightLight:300;--fontWeightRegular:400;--fontWeightBold:600;--disabled:0.38;--red_RGB:241,146,143;--orange_RGB:247,195,148;--yellow_RGB:247,232,138;--green_RGB:180,219,167;--blue_RGB:176,252,254;--lineHeightNormal:1.5;--borderRadius:3px;--padding:0.75rem}.modal,.popover,:root{--bg:#fff}app-mindmap{--linkStrokeColor:#c2c2c2;--nodeStrokeColor:#686868;--nodeBgColor:#d7d7d7;--nodeRootBgColor:#fff}.mindmapNode{user-select:none}.mindmapNode .ghostRect{fill:transparent}.mindmapNode foreignobject{overflow:visible;position:relative;box-sizing:border-box}.mindmapNode foreignobject > div{overflow-wrap:break-word;padding:5px 10px 4px;border-bottom:2px solid var(--nodeStrokeColor);box-sizing:border-box}.mindmapNode foreignobject > div:not(.paddingBottom):not(.paddingTop){height:100%}.nodeRoot foreignobject.mainText > div{border-radius:var(--borderRadius);border:none;padding:10px 15px;background:var(--nodeRootBgColor)}.nodeRoot foreignobject::after{content:"";position:fixed;left:0px;top:0px;width:100%;height:100%;border-radius:var(--borderRadius);border:2px solid var(--nodeStrokeColor);z-index:1;box-sizing:border-box;pointer-events:none}.nodeNormal.depth_1 foreignobject.text > div{border-radius:var(--borderRadius);padding:5px 10px;border:none;background:var(--nodeBgColor)}.nodeNormal circle{stroke-width:1;cursor:pointer;pointer-events:bounding-box;stroke:var(--nodeStrokeColor);fill:rgb(255,255,255)}.nodeNormal .circleIcon{stroke-width:1;pointer-events:none;stroke:rgb(0,0,0)}foreignobject.mainText div,foreignobject.text div{overflow-wrap:break-word}.text{font-size:var(--fontSizeNormal)}.text a{text-decoration:underline;color:var(--colorPrimary_400)}.mainText{font-size:var(--fontSizeBig1);font-weight:700}.link{fill:none;stroke-opacity:1;stroke-width:1;stroke:var(--linkStrokeColor)}.editHelperWrapper{pointer-events:none}.textareaWrapper{overflow:visible}.editHelper,.textareaWrapper textarea{font-size:var(--fontSizeNormal);font-family:var(--fontFamilySans);padding:5px 10px;margin:0px;border:none;box-sizing:content-box;max-width:320px;overflow-wrap:break-word;transition:height 0.05s linear 0s,width 0.05s linear 0s}.editHelper{display:inline-block;pointer-events:none}.textareaWrapper textarea{width:100%;height:100%;position:fixed;overflow:hidden;border-radius:5px}html{background:var(--bg)}body,html{height:100%}body{font-family:var(--fontFamilySans);font-size:var(--fontSizeNormal);color:var(--textHighEmphasis);box-sizing:border-box;overflow:hidden}</style></head><body style="overflow: auto;"><app-mindmap id="editor" style="width: 2533px; height: 3925px;"><app-svg-container><div class="svgWrapper"><div _ngcontent-lkb-c107="" class="svgWrapper"><svg width="2533" height="3925"><g _ngcontent-lkb-c107="" class="gWrapper" style="transform: translate(815px, 2007.0001220703125px)"><g _ngcontent-lkb-c107="" class="nodes"><path class="link" opacity="1" d="M198.5,0
k228587
parents:
diff changeset
2 C93.5,0
k228587
parents:
diff changeset
3 93.5,0
k228587
parents:
diff changeset
4 -11.5,0"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
5 C-100.75,0
k228587
parents:
diff changeset
6 -100.75,-174
k228587
parents:
diff changeset
7 -113,-174"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
8 C-100.75,0
k228587
parents:
diff changeset
9 -100.75,-141
k228587
parents:
diff changeset
10 -113,-141"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
11 C-100.75,0
k228587
parents:
diff changeset
12 -100.75,-106
k228587
parents:
diff changeset
13 -113,-106"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
14 C-100.75,0
k228587
parents:
diff changeset
15 -100.75,-55.5
k228587
parents:
diff changeset
16 -113,-55.5L-202,-55.5"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
17 C-100.75,0
k228587
parents:
diff changeset
18 -100.75,-3
k228587
parents:
diff changeset
19 -113,-3L-264,-3"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
20 C-100.75,0
k228587
parents:
diff changeset
21 -100.75,32
k228587
parents:
diff changeset
22 -113,32L-358,32"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
23 C-100.75,0
k228587
parents:
diff changeset
24 -100.75,102
k228587
parents:
diff changeset
25 -113,102L-236,102"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
26 C-100.75,0
k228587
parents:
diff changeset
27 -100.75,135
k228587
parents:
diff changeset
28 -113,135"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
29 C-100.75,0
k228587
parents:
diff changeset
30 -100.75,170
k228587
parents:
diff changeset
31 -113,170L-180,170"></path><path class="link" opacity="1" d="M-88.5,0
k228587
parents:
diff changeset
32 C-100.75,0
k228587
parents:
diff changeset
33 -100.75,205
k228587
parents:
diff changeset
34 -113,205"></path><path class="link" opacity="1" d="M-198,-55.5
k228587
parents:
diff changeset
35 C-210,-55.5
k228587
parents:
diff changeset
36 -210,-71
k228587
parents:
diff changeset
37 -222,-71"></path><path class="link" opacity="1" d="M-198,-55.5
k228587
parents:
diff changeset
38 C-210,-55.5
k228587
parents:
diff changeset
39 -210,-38
k228587
parents:
diff changeset
40 -222,-38"></path><path class="link" opacity="1" d="M-260,-3
k228587
parents:
diff changeset
41 C-272,-3
k228587
parents:
diff changeset
42 -272,-4
k228587
parents:
diff changeset
43 -284,-4"></path><path class="link" opacity="1" d="M-354,32
k228587
parents:
diff changeset
44 C-366,32
k228587
parents:
diff changeset
45 -366,-3
k228587
parents:
diff changeset
46 -378,-3"></path><path class="link" opacity="1" d="M-354,32
k228587
parents:
diff changeset
47 C-366,32
k228587
parents:
diff changeset
48 -366,31
k228587
parents:
diff changeset
49 -378,31L-477,31"></path><path class="link" opacity="1" d="M-354,32
k228587
parents:
diff changeset
50 C-366,32
k228587
parents:
diff changeset
51 -366,67
k228587
parents:
diff changeset
52 -378,67"></path><path class="link" opacity="1" d="M-232,102
k228587
parents:
diff changeset
53 C-244,102
k228587
parents:
diff changeset
54 -244,102
k228587
parents:
diff changeset
55 -256,102L-323,102"></path><path class="link" opacity="1" d="M-176,170
k228587
parents:
diff changeset
56 C-188,170
k228587
parents:
diff changeset
57 -188,170
k228587
parents:
diff changeset
58 -200,170"></path><path class="link" opacity="1" d="M-473,31
k228587
parents:
diff changeset
59 C-485,31
k228587
parents:
diff changeset
60 -485,32
k228587
parents:
diff changeset
61 -497,32"></path><path class="link" opacity="1" d="M-319,102
k228587
parents:
diff changeset
62 C-331,102
k228587
parents:
diff changeset
63 -331,102
k228587
parents:
diff changeset
64 -343,102"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
65 C280.5,0
k228587
parents:
diff changeset
66 280.5,-1837.5
k228587
parents:
diff changeset
67 385.5,-1837.5"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
68 C280.5,0
k228587
parents:
diff changeset
69 280.5,-1443.375
k228587
parents:
diff changeset
70 385.5,-1443.375"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
71 C280.5,0
k228587
parents:
diff changeset
72 280.5,-971.25
k228587
parents:
diff changeset
73 385.5,-971.25"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
74 C280.5,0
k228587
parents:
diff changeset
75 280.5,-309.625
k228587
parents:
diff changeset
76 385.5,-309.625"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
77 C280.5,0
k228587
parents:
diff changeset
78 280.5,127.25
k228587
parents:
diff changeset
79 385.5,127.25"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
80 C280.5,0
k228587
parents:
diff changeset
81 280.5,327.25
k228587
parents:
diff changeset
82 385.5,327.25"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
83 C280.5,0
k228587
parents:
diff changeset
84 280.5,755.625
k228587
parents:
diff changeset
85 385.5,755.625"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
86 C280.5,0
k228587
parents:
diff changeset
87 280.5,993
k228587
parents:
diff changeset
88 385.5,993"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
89 C280.5,0
k228587
parents:
diff changeset
90 280.5,1350.125
k228587
parents:
diff changeset
91 385.5,1350.125"></path><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
92 C280.5,0
k228587
parents:
diff changeset
93 280.5,1685.25
k228587
parents:
diff changeset
94 385.5,1685.25"></path><g class="mindmapNode nodeNormal depth_1 left" data-id="node_61bd6eee5bcd5ed0a0af1256" opacity="1" transform="translate(-101, 0)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
95 章立て
k228587
parents:
diff changeset
96 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="200" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-200" width="101" height="200" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd6eee0911dbe7b7d7ea93" opacity="1" transform="translate(-463, -189.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="338" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
97 GearsOSにおける分散ファイルシステム(研究目的)
k228587
parents:
diff changeset
98 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="377" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="377" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd720cf5cfa71158bb6904" opacity="1" transform="translate(-172, -155.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="47" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
99 CbC
k228587
parents:
diff changeset
100 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="86" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-14.5" width="86" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd72035b94de0af9492447" opacity="1" transform="translate(-258, -121.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="133" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
101 GearsOSについて
k228587
parents:
diff changeset
102 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="172" height="51.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="172" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd722847329a365903b5b9" opacity="1" transform="translate(-210, -70)"><g class="rectGroup" transform="translate(27, -14.5)"><foreignObject class="text" width="70" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
103 Christie
k228587
parents:
diff changeset
104 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="109" height="51.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="109" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd738a05248a1080f1fa57" opacity="1" transform="translate(-272, -18.5)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="132" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
105 UnixのFilesystem
k228587
parents:
diff changeset
106 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="171" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="171" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd6eeeb2d485455be37677" opacity="1" transform="translate(-366, 16.5)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="226" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
107 GearsFileSystemのディレクトリ
k228587
parents:
diff changeset
108 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="265" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="265" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd7a4717b65125f28f82c8" opacity="1" transform="translate(-244, 86.5)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="104" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
109 ファイル構造
k228587
parents:
diff changeset
110 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="143" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="143" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd7b7d7cb32300e3728968" opacity="1" transform="translate(-221, 120.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="96" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
111 WordCount
k228587
parents:
diff changeset
112 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="135" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-14.5" width="135" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd7c267e88358724a40c74" opacity="1" transform="translate(-188, 154.5)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
113 考察
k228587
parents:
diff changeset
114 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 left" data-id="node_61bd6eeebc58d5f7d2bcfe6d" opacity="1" transform="translate(-201, 189.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
115 参考文献
k228587
parents:
diff changeset
116 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="115" height="31" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd72dbad08459fd71629f2" opacity="1" transform="translate(-314, -86.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="80" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
117 Gear概念
k228587
parents:
diff changeset
118 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="119" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="119" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd72ed2804860b15f05212" opacity="1" transform="translate(-375, -52.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="141" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
119 DataGearManager
k228587
parents:
diff changeset
120 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="180" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-14.5" width="180" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd7396b3f6fb3d9f8917af" opacity="1" transform="translate(-353, -18.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="57" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
121 inode
k228587
parents:
diff changeset
122 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="96" height="0" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-14.5" width="96" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd7416bb61e7c7708e074f" opacity="1" transform="translate(-728, -18.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="338" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
123 Treeによるディレクトリ構造(図などでここ詳しく)
k228587
parents:
diff changeset
124 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="377" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="377" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd736431b0e11782ffb3e8" opacity="1" transform="translate(-485, 16.5)"><g class="rectGroup" transform="translate(27, -14.5)"><foreignObject class="text" width="80" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
125 Unix Like
k228587
parents:
diff changeset
126 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="119" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="119" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd77b132fab1d70dd2d706" opacity="1" transform="translate(-586, 51.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="196" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
127 非破壊的編集によるBackUp
k228587
parents:
diff changeset
128 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="235" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="235" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd7a75b218958c802740a4" opacity="1" transform="translate(-331, 86.5)"><g class="rectGroup" transform="translate(27, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
129 構成
k228587
parents:
diff changeset
130 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="68" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 left" data-id="node_61bd7c37ea8e4203d97e4380" opacity="1" transform="translate(-302, 154.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
131 今後の課題
k228587
parents:
diff changeset
132 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="129" height="31" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 left" data-id="node_61bd74e283894925fc5923fb" opacity="1" transform="translate(-762, 16.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="253" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
133 inodeを用いたディレクトリエントリ
k228587
parents:
diff changeset
134 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="292" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="292" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 left" data-id="node_61bd7acc25ef3a10832a0a91" opacity="1" transform="translate(-535, 86.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="180" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
135 logによるバージョン管理
k228587
parents:
diff changeset
136 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="-15" y="0" width="219" height="31" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="-15" y="-15.5" width="219" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="-80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(18, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd7d5ef27a2481729a148e" opacity="1" transform="translate(374, -1837.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
137 研究目的
k228587
parents:
diff changeset
138 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="394.125" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-200" width="115" height="200" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd6eee68807d207b1860b4" opacity="1" transform="translate(374, -1443.375)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="47" height="29"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
139 CbC
k228587
parents:
diff changeset
140 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="86" height="472.125" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="86" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="66" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(68, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd6eee91557f93863ec9e3" opacity="1" transform="translate(374, -971.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="133" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
141 GearsOSについて
k228587
parents:
diff changeset
142 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="172" height="661.625" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="172" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="152" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(154, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd6eee17ae95c54b8fef48" opacity="1" transform="translate(374, -309.625)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="70" height="29"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
143 Christie
k228587
parents:
diff changeset
144 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="109" height="436.875" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="109" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="89" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(91, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd7d7779c61d02f1175edc" opacity="1" transform="translate(374, 127.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="132" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
145 UnixのFilesystem
k228587
parents:
diff changeset
146 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="171" height="200" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="171" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="151" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(153, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd6eeee97188a7b0a1bfa5" opacity="1" transform="translate(374, 327.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="225" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
147 GearsFileSystemのディレクトリ
k228587
parents:
diff changeset
148 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="265" height="428.375" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="265" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="245" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(247, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd7d93f175524b7adc791c" opacity="1" transform="translate(374, 755.625)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="104" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
149 ファイル構造
k228587
parents:
diff changeset
150 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="143" height="237.375" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="143" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="123" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(125, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd7d9bdb674cd7340d3562" opacity="1" transform="translate(374, 993)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="96" height="29"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
151 WordCount
k228587
parents:
diff changeset
152 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="135" height="357.125" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="135" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="115" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(117, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd7da2fc8b65820b6d1100" opacity="1" transform="translate(374, 1350.125)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
153 考察
k228587
parents:
diff changeset
154 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="335.125" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61bd6eee1149cd6355b65f5f" opacity="1" transform="translate(374, 1685.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
155 参考文献
k228587
parents:
diff changeset
156 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="152.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 0)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><path class="link" opacity="1" d="M175.5,0
k228587
parents:
diff changeset
157 C280.5,0
k228587
parents:
diff changeset
158 280.5,1837.5
k228587
parents:
diff changeset
159 385.5,1837.5"></path><g class="mindmapNode nodeNormal depth_1 right" data-id="node_61f0b2ad1972e22223b6951f" opacity="1" transform="translate(374, 1837.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
160 付録
k228587
parents:
diff changeset
161 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="200" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 0)" style="display: inline;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><path class="link" opacity="1" d="M477.5,-1837.5
k228587
parents:
diff changeset
162 C489.25,-1837.5
k228587
parents:
diff changeset
163 489.25,-1908.5
k228587
parents:
diff changeset
164 501,-1908.5L625,-1908.5"></path><path class="link" opacity="1" d="M477.5,-1837.5
k228587
parents:
diff changeset
165 C489.25,-1837.5
k228587
parents:
diff changeset
166 489.25,-1856
k228587
parents:
diff changeset
167 501,-1856L694,-1856"></path><path class="link" opacity="1" d="M477.5,-1837.5
k228587
parents:
diff changeset
168 C489.25,-1837.5
k228587
parents:
diff changeset
169 489.25,-1786
k228587
parents:
diff changeset
170 501,-1786L751,-1786"></path><path class="link" opacity="1" d="M477.5,-1837.5
k228587
parents:
diff changeset
171 C489.25,-1837.5
k228587
parents:
diff changeset
172 489.25,-1735.5
k228587
parents:
diff changeset
173 501,-1735.5L652,-1735.5"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
174 C460.25,-1443.375
k228587
parents:
diff changeset
175 460.25,-1608
k228587
parents:
diff changeset
176 472,-1608L581,-1608"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
177 C460.25,-1443.375
k228587
parents:
diff changeset
178 460.25,-1463
k228587
parents:
diff changeset
179 472,-1463L580,-1463"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
180 C460.25,-1443.375
k228587
parents:
diff changeset
181 460.25,-1429
k228587
parents:
diff changeset
182 472,-1429"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
183 C460.25,-1443.375
k228587
parents:
diff changeset
184 460.25,-1395
k228587
parents:
diff changeset
185 472,-1395L592,-1395"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
186 C460.25,-1443.375
k228587
parents:
diff changeset
187 460.25,-1362
k228587
parents:
diff changeset
188 472,-1362L579,-1362"></path><path class="link" opacity="1" d="M448.5,-1443.375
k228587
parents:
diff changeset
189 C460.25,-1443.375
k228587
parents:
diff changeset
190 460.25,-1247.75
k228587
parents:
diff changeset
191 472,-1247.75L553,-1247.75"></path><path class="link" opacity="1" d="M534.5,-971.25
k228587
parents:
diff changeset
192 C546.25,-971.25
k228587
parents:
diff changeset
193 546.25,-1134.5
k228587
parents:
diff changeset
194 558,-1134.5L682,-1134.5"></path><path class="link" opacity="1" d="M534.5,-971.25
k228587
parents:
diff changeset
195 C546.25,-971.25
k228587
parents:
diff changeset
196 546.25,-810
k228587
parents:
diff changeset
197 558,-810L648,-810"></path><path class="link" opacity="1" d="M534.5,-971.25
k228587
parents:
diff changeset
198 C546.25,-971.25
k228587
parents:
diff changeset
199 546.25,-777
k228587
parents:
diff changeset
200 558,-777"></path><path class="link" opacity="1" d="M471.5,-309.625
k228587
parents:
diff changeset
201 C483.25,-309.625
k228587
parents:
diff changeset
202 483.25,-476.5
k228587
parents:
diff changeset
203 495,-476.5L612,-476.5"></path><path class="link" opacity="1" d="M471.5,-309.625
k228587
parents:
diff changeset
204 C483.25,-309.625
k228587
parents:
diff changeset
205 483.25,-365.5
k228587
parents:
diff changeset
206 495,-365.5L655,-365.5"></path><path class="link" opacity="1" d="M471.5,-309.625
k228587
parents:
diff changeset
207 C483.25,-309.625
k228587
parents:
diff changeset
208 483.25,-111.75
k228587
parents:
diff changeset
209 495,-111.75L653,-111.75"></path><path class="link" opacity="1" d="M533.5,127.25
k228587
parents:
diff changeset
210 C545.25,127.25
k228587
parents:
diff changeset
211 545.25,99
k228587
parents:
diff changeset
212 557,99L619,99"></path><path class="link" opacity="1" d="M533.5,127.25
k228587
parents:
diff changeset
213 C545.25,127.25
k228587
parents:
diff changeset
214 545.25,184.5
k228587
parents:
diff changeset
215 557,184.5"></path><path class="link" opacity="1" d="M627.5,327.25
k228587
parents:
diff changeset
216 C639.25,327.25
k228587
parents:
diff changeset
217 639.25,219.5
k228587
parents:
diff changeset
218 651,219.5L1008,219.5"></path><path class="link" opacity="1" d="M627.5,327.25
k228587
parents:
diff changeset
219 C639.25,327.25
k228587
parents:
diff changeset
220 639.25,330.5
k228587
parents:
diff changeset
221 651,330.5L750,330.5"></path><path class="link" opacity="1" d="M627.5,327.25
k228587
parents:
diff changeset
222 C639.25,327.25
k228587
parents:
diff changeset
223 639.25,466
k228587
parents:
diff changeset
224 651,466L866,466"></path><path class="link" opacity="1" d="M505.5,755.625
k228587
parents:
diff changeset
225 C517.25,755.625
k228587
parents:
diff changeset
226 517.25,771.125
k228587
parents:
diff changeset
227 529,771.125L596,771.125"></path><path class="link" opacity="1" d="M497.5,993
k228587
parents:
diff changeset
228 C509.25,993
k228587
parents:
diff changeset
229 509.25,914
k228587
parents:
diff changeset
230 521,914"></path><path class="link" opacity="1" d="M497.5,993
k228587
parents:
diff changeset
231 C509.25,993
k228587
parents:
diff changeset
232 509.25,984
k228587
parents:
diff changeset
233 521,984L588,984"></path><path class="link" opacity="1" d="M497.5,993
k228587
parents:
diff changeset
234 C509.25,993
k228587
parents:
diff changeset
235 509.25,1103
k228587
parents:
diff changeset
236 521,1103L701,1103"></path><path class="link" opacity="1" d="M449.5,1350.125
k228587
parents:
diff changeset
237 C461.25,1350.125
k228587
parents:
diff changeset
238 461.25,1241.25
k228587
parents:
diff changeset
239 473,1241.25L540,1241.25"></path><path class="link" opacity="1" d="M449.5,1350.125
k228587
parents:
diff changeset
240 C461.25,1350.125
k228587
parents:
diff changeset
241 461.25,1378.75
k228587
parents:
diff changeset
242 473,1378.75L582,1378.75"></path><path class="link" opacity="1" d="M449.5,1350.125
k228587
parents:
diff changeset
243 C461.25,1350.125
k228587
parents:
diff changeset
244 461.25,1490
k228587
parents:
diff changeset
245 473,1490L610,1490"></path><path class="link" opacity="1" d="M477.5,1685.25
k228587
parents:
diff changeset
246 C489.25,1685.25
k228587
parents:
diff changeset
247 489.25,1599
k228587
parents:
diff changeset
248 501,1599L596,1599"></path><path class="link" opacity="1" d="M477.5,1685.25
k228587
parents:
diff changeset
249 C489.25,1685.25
k228587
parents:
diff changeset
250 489.25,1708.5
k228587
parents:
diff changeset
251 501,1708.5L624,1708.5"></path><path class="link" opacity="1" d="M477.5,1685.25
k228587
parents:
diff changeset
252 C489.25,1685.25
k228587
parents:
diff changeset
253 489.25,1743.5
k228587
parents:
diff changeset
254 501,1743.5"></path><path class="link" opacity="1" d="M477.5,1685.25
k228587
parents:
diff changeset
255 C489.25,1685.25
k228587
parents:
diff changeset
256 489.25,1802.5
k228587
parents:
diff changeset
257 501,1802.5L563,1802.5"></path><path class="link" opacity="1" d="M449.5,1837.5
k228587
parents:
diff changeset
258 C461.25,1837.5
k228587
parents:
diff changeset
259 461.25,1835.5
k228587
parents:
diff changeset
260 473,1835.5"></path><path class="link" opacity="1" d="M449.5,1837.5
k228587
parents:
diff changeset
261 C461.25,1837.5
k228587
parents:
diff changeset
262 461.25,1868.5
k228587
parents:
diff changeset
263 473,1868.5"></path><path class="link" opacity="1" d="M621,-1908.5
k228587
parents:
diff changeset
264 C633,-1908.5
k228587
parents:
diff changeset
265 633,-1926
k228587
parents:
diff changeset
266 645,-1926"></path><path class="link" opacity="1" d="M621,-1908.5
k228587
parents:
diff changeset
267 C633,-1908.5
k228587
parents:
diff changeset
268 633,-1891
k228587
parents:
diff changeset
269 645,-1891L894,-1891"></path><path class="link" opacity="1" d="M690,-1856
k228587
parents:
diff changeset
270 C702,-1856
k228587
parents:
diff changeset
271 702,-1856
k228587
parents:
diff changeset
272 714,-1856"></path><path class="link" opacity="1" d="M747,-1786
k228587
parents:
diff changeset
273 C759,-1786
k228587
parents:
diff changeset
274 759,-1821
k228587
parents:
diff changeset
275 771,-1821"></path><path class="link" opacity="1" d="M747,-1786
k228587
parents:
diff changeset
276 C759,-1786
k228587
parents:
diff changeset
277 759,-1786
k228587
parents:
diff changeset
278 771,-1786"></path><path class="link" opacity="1" d="M747,-1786
k228587
parents:
diff changeset
279 C759,-1786
k228587
parents:
diff changeset
280 759,-1751
k228587
parents:
diff changeset
281 771,-1751"></path><path class="link" opacity="1" d="M648,-1735.5
k228587
parents:
diff changeset
282 C660,-1735.5
k228587
parents:
diff changeset
283 660,-1753
k228587
parents:
diff changeset
284 672,-1753"></path><path class="link" opacity="1" d="M648,-1735.5
k228587
parents:
diff changeset
285 C660,-1735.5
k228587
parents:
diff changeset
286 660,-1720
k228587
parents:
diff changeset
287 672,-1720"></path><path class="link" opacity="1" d="M577,-1608
k228587
parents:
diff changeset
288 C589,-1608
k228587
parents:
diff changeset
289 589,-1685
k228587
parents:
diff changeset
290 601,-1685L719,-1685"></path><path class="link" opacity="1" d="M577,-1608
k228587
parents:
diff changeset
291 C589,-1608
k228587
parents:
diff changeset
292 589,-1650
k228587
parents:
diff changeset
293 601,-1650L878,-1650"></path><path class="link" opacity="1" d="M577,-1608
k228587
parents:
diff changeset
294 C589,-1608
k228587
parents:
diff changeset
295 589,-1604.5
k228587
parents:
diff changeset
296 601,-1604.5L738,-1604.5"></path><path class="link" opacity="1" d="M577,-1608
k228587
parents:
diff changeset
297 C589,-1608
k228587
parents:
diff changeset
298 589,-1531
k228587
parents:
diff changeset
299 601,-1531L960,-1531"></path><path class="link" opacity="1" d="M576,-1463
k228587
parents:
diff changeset
300 C588,-1463
k228587
parents:
diff changeset
301 588,-1496
k228587
parents:
diff changeset
302 600,-1496"></path><path class="link" opacity="1" d="M576,-1463
k228587
parents:
diff changeset
303 C588,-1463
k228587
parents:
diff changeset
304 588,-1461
k228587
parents:
diff changeset
305 600,-1461"></path><path class="link" opacity="1" d="M576,-1463
k228587
parents:
diff changeset
306 C588,-1463
k228587
parents:
diff changeset
307 588,-1428
k228587
parents:
diff changeset
308 600,-1428"></path><path class="link" opacity="1" d="M588,-1395
k228587
parents:
diff changeset
309 C600,-1395
k228587
parents:
diff changeset
310 600,-1395
k228587
parents:
diff changeset
311 612,-1395"></path><path class="link" opacity="1" d="M575,-1362
k228587
parents:
diff changeset
312 C587,-1362
k228587
parents:
diff changeset
313 587,-1362
k228587
parents:
diff changeset
314 599,-1362"></path><path class="link" opacity="1" d="M549,-1247.75
k228587
parents:
diff changeset
315 C561,-1247.75
k228587
parents:
diff changeset
316 561,-1293
k228587
parents:
diff changeset
317 573,-1293L642,-1293"></path><path class="link" opacity="1" d="M549,-1247.75
k228587
parents:
diff changeset
318 C561,-1247.75
k228587
parents:
diff changeset
319 561,-1204.5
k228587
parents:
diff changeset
320 573,-1204.5L668,-1204.5"></path><path class="link" opacity="1" d="M678,-1134.5
k228587
parents:
diff changeset
321 C690,-1134.5
k228587
parents:
diff changeset
322 690,-1134.5
k228587
parents:
diff changeset
323 702,-1134.5L867,-1134.5"></path><path class="link" opacity="1" d="M644,-810
k228587
parents:
diff changeset
324 C656,-810
k228587
parents:
diff changeset
325 656,-991
k228587
parents:
diff changeset
326 668,-991L934,-991"></path><path class="link" opacity="1" d="M644,-810
k228587
parents:
diff changeset
327 C656,-810
k228587
parents:
diff changeset
328 656,-865
k228587
parents:
diff changeset
329 668,-865L866,-865"></path><path class="link" opacity="1" d="M644,-810
k228587
parents:
diff changeset
330 C656,-810
k228587
parents:
diff changeset
331 656,-795
k228587
parents:
diff changeset
332 668,-795L735,-795"></path><path class="link" opacity="1" d="M644,-810
k228587
parents:
diff changeset
333 C656,-810
k228587
parents:
diff changeset
334 656,-627
k228587
parents:
diff changeset
335 668,-627L828,-627"></path><path class="link" opacity="1" d="M608,-476.5
k228587
parents:
diff changeset
336 C620,-476.5
k228587
parents:
diff changeset
337 620,-494
k228587
parents:
diff changeset
338 632,-494"></path><path class="link" opacity="1" d="M608,-476.5
k228587
parents:
diff changeset
339 C620,-476.5
k228587
parents:
diff changeset
340 620,-459
k228587
parents:
diff changeset
341 632,-459L841,-459"></path><path class="link" opacity="1" d="M651,-365.5
k228587
parents:
diff changeset
342 C663,-365.5
k228587
parents:
diff changeset
343 663,-424
k228587
parents:
diff changeset
344 675,-424"></path><path class="link" opacity="1" d="M651,-365.5
k228587
parents:
diff changeset
345 C663,-365.5
k228587
parents:
diff changeset
346 663,-379.5
k228587
parents:
diff changeset
347 675,-379.5L812,-379.5"></path><path class="link" opacity="1" d="M651,-365.5
k228587
parents:
diff changeset
348 C663,-365.5
k228587
parents:
diff changeset
349 663,-342.25
k228587
parents:
diff changeset
350 675,-342.25"></path><path class="link" opacity="1" d="M651,-365.5
k228587
parents:
diff changeset
351 C663,-365.5
k228587
parents:
diff changeset
352 663,-305
k228587
parents:
diff changeset
353 675,-305L879,-305"></path><path class="link" opacity="1" d="M649,-111.75
k228587
parents:
diff changeset
354 C661,-111.75
k228587
parents:
diff changeset
355 661,-224.5
k228587
parents:
diff changeset
356 673,-224.5L965,-224.5"></path><path class="link" opacity="1" d="M649,-111.75
k228587
parents:
diff changeset
357 C661,-111.75
k228587
parents:
diff changeset
358 661,-189.5
k228587
parents:
diff changeset
359 673,-189.5"></path><path class="link" opacity="1" d="M649,-111.75
k228587
parents:
diff changeset
360 C661,-111.75
k228587
parents:
diff changeset
361 661,-98.5
k228587
parents:
diff changeset
362 673,-98.5L797,-98.5"></path><path class="link" opacity="1" d="M649,-111.75
k228587
parents:
diff changeset
363 C661,-111.75
k228587
parents:
diff changeset
364 661,3
k228587
parents:
diff changeset
365 673,3L797,3"></path><path class="link" opacity="1" d="M615,99
k228587
parents:
diff changeset
366 C627,99
k228587
parents:
diff changeset
367 627,48.5
k228587
parents:
diff changeset
368 639,48.5"></path><path class="link" opacity="1" d="M615,99
k228587
parents:
diff changeset
369 C627,99
k228587
parents:
diff changeset
370 627,83.5
k228587
parents:
diff changeset
371 639,83.5"></path><path class="link" opacity="1" d="M615,99
k228587
parents:
diff changeset
372 C627,99
k228587
parents:
diff changeset
373 627,116.5
k228587
parents:
diff changeset
374 639,116.5L744,116.5"></path><path class="link" opacity="1" d="M615,99
k228587
parents:
diff changeset
375 C627,99
k228587
parents:
diff changeset
376 627,151.5
k228587
parents:
diff changeset
377 639,151.5"></path><path class="link" opacity="1" d="M1004,219.5
k228587
parents:
diff changeset
378 C1016,219.5
k228587
parents:
diff changeset
379 1016,151
k228587
parents:
diff changeset
380 1028,151L1156,151"></path><path class="link" opacity="1" d="M1004,219.5
k228587
parents:
diff changeset
381 C1016,219.5
k228587
parents:
diff changeset
382 1016,286
k228587
parents:
diff changeset
383 1028,286L1174,286"></path><path class="link" opacity="1" d="M746,330.5
k228587
parents:
diff changeset
384 C758,330.5
k228587
parents:
diff changeset
385 758,297.5
k228587
parents:
diff changeset
386 770,297.5"></path><path class="link" opacity="1" d="M746,330.5
k228587
parents:
diff changeset
387 C758,330.5
k228587
parents:
diff changeset
388 758,330.5
k228587
parents:
diff changeset
389 770,330.5"></path><path class="link" opacity="1" d="M746,330.5
k228587
parents:
diff changeset
390 C758,330.5
k228587
parents:
diff changeset
391 758,363.5
k228587
parents:
diff changeset
392 770,363.5L820,363.5"></path><path class="link" opacity="1" d="M862,466
k228587
parents:
diff changeset
393 C874,466
k228587
parents:
diff changeset
394 874,431
k228587
parents:
diff changeset
395 886,431"></path><path class="link" opacity="1" d="M862,466
k228587
parents:
diff changeset
396 C874,466
k228587
parents:
diff changeset
397 874,522
k228587
parents:
diff changeset
398 886,522L1108,522"></path><path class="link" opacity="1" d="M592,771.125
k228587
parents:
diff changeset
399 C604,771.125
k228587
parents:
diff changeset
400 604,661.25
k228587
parents:
diff changeset
401 616,661.25L725,661.25"></path><path class="link" opacity="1" d="M592,771.125
k228587
parents:
diff changeset
402 C604,771.125
k228587
parents:
diff changeset
403 604,879
k228587
parents:
diff changeset
404 616,879L815,879"></path><path class="link" opacity="1" d="M584,984
k228587
parents:
diff changeset
405 C596,984
k228587
parents:
diff changeset
406 596,949
k228587
parents:
diff changeset
407 608,949L815,949"></path><path class="link" opacity="1" d="M584,984
k228587
parents:
diff changeset
408 C596,984
k228587
parents:
diff changeset
409 596,984
k228587
parents:
diff changeset
410 608,984"></path><path class="link" opacity="1" d="M584,984
k228587
parents:
diff changeset
411 C596,984
k228587
parents:
diff changeset
412 596,1019
k228587
parents:
diff changeset
413 608,1019"></path><path class="link" opacity="1" d="M697,1103
k228587
parents:
diff changeset
414 C709,1103
k228587
parents:
diff changeset
415 709,1054
k228587
parents:
diff changeset
416 721,1054"></path><path class="link" opacity="1" d="M697,1103
k228587
parents:
diff changeset
417 C709,1103
k228587
parents:
diff changeset
418 709,1089
k228587
parents:
diff changeset
419 721,1089"></path><path class="link" opacity="1" d="M697,1103
k228587
parents:
diff changeset
420 C709,1103
k228587
parents:
diff changeset
421 709,1152
k228587
parents:
diff changeset
422 721,1152L845,1152"></path><path class="link" opacity="1" d="M536,1241.25
k228587
parents:
diff changeset
423 C548,1241.25
k228587
parents:
diff changeset
424 548,1215
k228587
parents:
diff changeset
425 560,1215L697,1215"></path><path class="link" opacity="1" d="M536,1241.25
k228587
parents:
diff changeset
426 C548,1241.25
k228587
parents:
diff changeset
427 548,1267.5
k228587
parents:
diff changeset
428 560,1267.5L627,1267.5"></path><path class="link" opacity="1" d="M578,1378.75
k228587
parents:
diff changeset
429 C590,1378.75
k228587
parents:
diff changeset
430 590,1320
k228587
parents:
diff changeset
431 602,1320"></path><path class="link" opacity="1" d="M578,1378.75
k228587
parents:
diff changeset
432 C590,1378.75
k228587
parents:
diff changeset
433 590,1371.5
k228587
parents:
diff changeset
434 602,1371.5L683,1371.5"></path><path class="link" opacity="1" d="M578,1378.75
k228587
parents:
diff changeset
435 C590,1378.75
k228587
parents:
diff changeset
436 590,1404.5
k228587
parents:
diff changeset
437 602,1404.5"></path><path class="link" opacity="1" d="M578,1378.75
k228587
parents:
diff changeset
438 C590,1378.75
k228587
parents:
diff changeset
439 590,1437.5
k228587
parents:
diff changeset
440 602,1437.5"></path><path class="link" opacity="1" d="M606,1490
k228587
parents:
diff changeset
441 C618,1490
k228587
parents:
diff changeset
442 618,1472.5
k228587
parents:
diff changeset
443 630,1472.5L739,1472.5"></path><path class="link" opacity="1" d="M606,1490
k228587
parents:
diff changeset
444 C618,1490
k228587
parents:
diff changeset
445 618,1507.5
k228587
parents:
diff changeset
446 630,1507.5"></path><path class="link" opacity="1" d="M592,1599
k228587
parents:
diff changeset
447 C604,1599
k228587
parents:
diff changeset
448 604,1578.5
k228587
parents:
diff changeset
449 616,1578.5"></path><path class="link" opacity="1" d="M592,1599
k228587
parents:
diff changeset
450 C604,1599
k228587
parents:
diff changeset
451 604,1655.5
k228587
parents:
diff changeset
452 616,1655.5"></path><path class="link" opacity="1" d="M620,1708.5
k228587
parents:
diff changeset
453 C632,1708.5
k228587
parents:
diff changeset
454 632,1726.5
k228587
parents:
diff changeset
455 644,1726.5"></path><path class="link" opacity="1" d="M559,1802.5
k228587
parents:
diff changeset
456 C571,1802.5
k228587
parents:
diff changeset
457 571,1795.5
k228587
parents:
diff changeset
458 583,1795.5"></path><path class="link" opacity="1" d="M559,1802.5
k228587
parents:
diff changeset
459 C571,1802.5
k228587
parents:
diff changeset
460 571,1828.5
k228587
parents:
diff changeset
461 583,1828.5"></path><path class="link" opacity="1" d="M890,-1891
k228587
parents:
diff changeset
462 C902,-1891
k228587
parents:
diff changeset
463 902,-1891
k228587
parents:
diff changeset
464 914,-1891L995,-1891"></path><path class="link" opacity="1" d="M715,-1685
k228587
parents:
diff changeset
465 C727,-1685
k228587
parents:
diff changeset
466 727,-1685
k228587
parents:
diff changeset
467 739,-1685"></path><path class="link" opacity="1" d="M874,-1650
k228587
parents:
diff changeset
468 C886,-1650
k228587
parents:
diff changeset
469 886,-1650
k228587
parents:
diff changeset
470 898,-1650"></path><path class="link" opacity="1" d="M734,-1604.5
k228587
parents:
diff changeset
471 C746,-1604.5
k228587
parents:
diff changeset
472 746,-1604.5
k228587
parents:
diff changeset
473 758,-1604.5L853,-1604.5"></path><path class="link" opacity="1" d="M956,-1531
k228587
parents:
diff changeset
474 C968,-1531
k228587
parents:
diff changeset
475 968,-1559
k228587
parents:
diff changeset
476 980,-1559"></path><path class="link" opacity="1" d="M956,-1531
k228587
parents:
diff changeset
477 C968,-1531
k228587
parents:
diff changeset
478 968,-1524
k228587
parents:
diff changeset
479 980,-1524"></path><path class="link" opacity="1" d="M638,-1293
k228587
parents:
diff changeset
480 C650,-1293
k228587
parents:
diff changeset
481 650,-1327
k228587
parents:
diff changeset
482 662,-1327"></path><path class="link" opacity="1" d="M638,-1293
k228587
parents:
diff changeset
483 C650,-1293
k228587
parents:
diff changeset
484 650,-1292
k228587
parents:
diff changeset
485 662,-1292"></path><path class="link" opacity="1" d="M638,-1293
k228587
parents:
diff changeset
486 C650,-1293
k228587
parents:
diff changeset
487 650,-1257
k228587
parents:
diff changeset
488 662,-1257"></path><path class="link" opacity="1" d="M664,-1204.5
k228587
parents:
diff changeset
489 C676,-1204.5
k228587
parents:
diff changeset
490 676,-1222
k228587
parents:
diff changeset
491 688,-1222L825,-1222"></path><path class="link" opacity="1" d="M664,-1204.5
k228587
parents:
diff changeset
492 C676,-1204.5
k228587
parents:
diff changeset
493 676,-1187
k228587
parents:
diff changeset
494 688,-1187L934,-1187"></path><path class="link" opacity="1" d="M863,-1134.5
k228587
parents:
diff changeset
495 C875,-1134.5
k228587
parents:
diff changeset
496 875,-1152
k228587
parents:
diff changeset
497 887,-1152"></path><path class="link" opacity="1" d="M863,-1134.5
k228587
parents:
diff changeset
498 C875,-1134.5
k228587
parents:
diff changeset
499 875,-1117
k228587
parents:
diff changeset
500 887,-1117"></path><path class="link" opacity="1" d="M930,-991
k228587
parents:
diff changeset
501 C942,-991
k228587
parents:
diff changeset
502 942,-1061
k228587
parents:
diff changeset
503 954,-1061"></path><path class="link" opacity="1" d="M930,-991
k228587
parents:
diff changeset
504 C942,-991
k228587
parents:
diff changeset
505 942,-1026
k228587
parents:
diff changeset
506 954,-1026"></path><path class="link" opacity="1" d="M930,-991
k228587
parents:
diff changeset
507 C942,-991
k228587
parents:
diff changeset
508 942,-991
k228587
parents:
diff changeset
509 954,-991"></path><path class="link" opacity="1" d="M930,-991
k228587
parents:
diff changeset
510 C942,-991
k228587
parents:
diff changeset
511 942,-935
k228587
parents:
diff changeset
512 954,-935"></path><path class="link" opacity="1" d="M930,-991
k228587
parents:
diff changeset
513 C942,-991
k228587
parents:
diff changeset
514 942,-900
k228587
parents:
diff changeset
515 954,-900"></path><path class="link" opacity="1" d="M862,-865
k228587
parents:
diff changeset
516 C874,-865
k228587
parents:
diff changeset
517 874,-865
k228587
parents:
diff changeset
518 886,-865"></path><path class="link" opacity="1" d="M731,-795
k228587
parents:
diff changeset
519 C743,-795
k228587
parents:
diff changeset
520 743,-831
k228587
parents:
diff changeset
521 755,-831L891,-831"></path><path class="link" opacity="1" d="M731,-795
k228587
parents:
diff changeset
522 C743,-795
k228587
parents:
diff changeset
523 743,-796
k228587
parents:
diff changeset
524 755,-796L880,-796"></path><path class="link" opacity="1" d="M731,-795
k228587
parents:
diff changeset
525 C743,-795
k228587
parents:
diff changeset
526 743,-761
k228587
parents:
diff changeset
527 755,-761L877,-761"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
528 C836,-627
k228587
parents:
diff changeset
529 836,-725
k228587
parents:
diff changeset
530 848,-725"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
531 C836,-627
k228587
parents:
diff changeset
532 836,-690
k228587
parents:
diff changeset
533 848,-690"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
534 C836,-627
k228587
parents:
diff changeset
535 836,-634
k228587
parents:
diff changeset
536 848,-634"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
537 C836,-627
k228587
parents:
diff changeset
538 836,-599
k228587
parents:
diff changeset
539 848,-599"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
540 C836,-627
k228587
parents:
diff changeset
541 836,-564
k228587
parents:
diff changeset
542 848,-564"></path><path class="link" opacity="1" d="M824,-627
k228587
parents:
diff changeset
543 C836,-627
k228587
parents:
diff changeset
544 836,-529
k228587
parents:
diff changeset
545 848,-529"></path><path class="link" opacity="1" d="M837,-459
k228587
parents:
diff changeset
546 C849,-459
k228587
parents:
diff changeset
547 849,-476.5
k228587
parents:
diff changeset
548 861,-476.5L963,-476.5"></path><path class="link" opacity="1" d="M837,-459
k228587
parents:
diff changeset
549 C849,-459
k228587
parents:
diff changeset
550 849,-443.5
k228587
parents:
diff changeset
551 861,-443.5"></path><path class="link" opacity="1" d="M808,-379.5
k228587
parents:
diff changeset
552 C820,-379.5
k228587
parents:
diff changeset
553 820,-368
k228587
parents:
diff changeset
554 832,-368"></path><path class="link" opacity="1" d="M875,-305
k228587
parents:
diff changeset
555 C887,-305
k228587
parents:
diff changeset
556 887,-333
k228587
parents:
diff changeset
557 899,-333"></path><path class="link" opacity="1" d="M875,-305
k228587
parents:
diff changeset
558 C887,-305
k228587
parents:
diff changeset
559 887,-277
k228587
parents:
diff changeset
560 899,-277"></path><path class="link" opacity="1" d="M961,-224.5
k228587
parents:
diff changeset
561 C973,-224.5
k228587
parents:
diff changeset
562 973,-242
k228587
parents:
diff changeset
563 985,-242"></path><path class="link" opacity="1" d="M961,-224.5
k228587
parents:
diff changeset
564 C973,-224.5
k228587
parents:
diff changeset
565 973,-207
k228587
parents:
diff changeset
566 985,-207"></path><path class="link" opacity="1" d="M793,-98.5
k228587
parents:
diff changeset
567 C805,-98.5
k228587
parents:
diff changeset
568 805,-154.5
k228587
parents:
diff changeset
569 817,-154.5"></path><path class="link" opacity="1" d="M793,-98.5
k228587
parents:
diff changeset
570 C805,-98.5
k228587
parents:
diff changeset
571 805,-98.5
k228587
parents:
diff changeset
572 817,-98.5"></path><path class="link" opacity="1" d="M793,-98.5
k228587
parents:
diff changeset
573 C805,-98.5
k228587
parents:
diff changeset
574 805,-42.5
k228587
parents:
diff changeset
575 817,-42.5"></path><path class="link" opacity="1" d="M793,3
k228587
parents:
diff changeset
576 C805,3
k228587
parents:
diff changeset
577 805,13.5
k228587
parents:
diff changeset
578 817,13.5"></path><path class="link" opacity="1" d="M740,116.5
k228587
parents:
diff changeset
579 C752,116.5
k228587
parents:
diff changeset
580 752,116.5
k228587
parents:
diff changeset
581 764,116.5"></path><path class="link" opacity="1" d="M1152,151
k228587
parents:
diff changeset
582 C1164,151
k228587
parents:
diff changeset
583 1164,119
k228587
parents:
diff changeset
584 1176,119"></path><path class="link" opacity="1" d="M1152,151
k228587
parents:
diff changeset
585 C1164,151
k228587
parents:
diff changeset
586 1164,185
k228587
parents:
diff changeset
587 1176,185L1237,185"></path><path class="link" opacity="1" d="M1170,286
k228587
parents:
diff changeset
588 C1182,286
k228587
parents:
diff changeset
589 1182,253
k228587
parents:
diff changeset
590 1194,253L1352,253"></path><path class="link" opacity="1" d="M1170,286
k228587
parents:
diff changeset
591 C1182,286
k228587
parents:
diff changeset
592 1182,319
k228587
parents:
diff changeset
593 1194,319L1338,319"></path><path class="link" opacity="1" d="M816,363.5
k228587
parents:
diff changeset
594 C828,363.5
k228587
parents:
diff changeset
595 828,375
k228587
parents:
diff changeset
596 840,375"></path><path class="link" opacity="1" d="M1104,522
k228587
parents:
diff changeset
597 C1116,522
k228587
parents:
diff changeset
598 1116,466
k228587
parents:
diff changeset
599 1128,466L1265,466"></path><path class="link" opacity="1" d="M1104,522
k228587
parents:
diff changeset
600 C1116,522
k228587
parents:
diff changeset
601 1116,522
k228587
parents:
diff changeset
602 1128,522"></path><path class="link" opacity="1" d="M1104,522
k228587
parents:
diff changeset
603 C1116,522
k228587
parents:
diff changeset
604 1116,578
k228587
parents:
diff changeset
605 1128,578"></path><path class="link" opacity="1" d="M721,661.25
k228587
parents:
diff changeset
606 C733,661.25
k228587
parents:
diff changeset
607 733,578
k228587
parents:
diff changeset
608 745,578"></path><path class="link" opacity="1" d="M721,661.25
k228587
parents:
diff changeset
609 C733,661.25
k228587
parents:
diff changeset
610 733,613
k228587
parents:
diff changeset
611 745,613L882,613"></path><path class="link" opacity="1" d="M721,661.25
k228587
parents:
diff changeset
612 C733,661.25
k228587
parents:
diff changeset
613 733,746.5
k228587
parents:
diff changeset
614 745,746.5L864,746.5"></path><path class="link" opacity="1" d="M811,879
k228587
parents:
diff changeset
615 C823,879
k228587
parents:
diff changeset
616 823,879
k228587
parents:
diff changeset
617 835,879"></path><path class="link" opacity="1" d="M811,949
k228587
parents:
diff changeset
618 C823,949
k228587
parents:
diff changeset
619 823,931.5
k228587
parents:
diff changeset
620 835,931.5"></path><path class="link" opacity="1" d="M811,949
k228587
parents:
diff changeset
621 C823,949
k228587
parents:
diff changeset
622 823,966.5
k228587
parents:
diff changeset
623 835,966.5"></path><path class="link" opacity="1" d="M841,1152
k228587
parents:
diff changeset
624 C853,1152
k228587
parents:
diff changeset
625 853,1124
k228587
parents:
diff changeset
626 865,1124"></path><path class="link" opacity="1" d="M841,1152
k228587
parents:
diff changeset
627 C853,1152
k228587
parents:
diff changeset
628 853,1180
k228587
parents:
diff changeset
629 865,1180"></path><path class="link" opacity="1" d="M693,1215
k228587
parents:
diff changeset
630 C705,1215
k228587
parents:
diff changeset
631 705,1215
k228587
parents:
diff changeset
632 717,1215"></path><path class="link" opacity="1" d="M623,1267.5
k228587
parents:
diff changeset
633 C635,1267.5
k228587
parents:
diff changeset
634 635,1250
k228587
parents:
diff changeset
635 647,1250"></path><path class="link" opacity="1" d="M623,1267.5
k228587
parents:
diff changeset
636 C635,1267.5
k228587
parents:
diff changeset
637 635,1285
k228587
parents:
diff changeset
638 647,1285"></path><path class="link" opacity="1" d="M679,1371.5
k228587
parents:
diff changeset
639 C691,1371.5
k228587
parents:
diff changeset
640 691,1353
k228587
parents:
diff changeset
641 703,1353"></path><path class="link" opacity="1" d="M679,1371.5
k228587
parents:
diff changeset
642 C691,1371.5
k228587
parents:
diff changeset
643 691,1388
k228587
parents:
diff changeset
644 703,1388"></path><path class="link" opacity="1" d="M735,1472.5
k228587
parents:
diff changeset
645 C747,1472.5
k228587
parents:
diff changeset
646 747,1472.5
k228587
parents:
diff changeset
647 759,1472.5"></path><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd84e74adf2fe590d82aaf" opacity="1" transform="translate(489, -1924)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="105" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
648 GearsOSとは
k228587
parents:
diff changeset
649 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="144" height="52.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="144" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="124" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(126, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd82128ac4bde03cf67c07" opacity="1" transform="translate(489, -1871.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="174" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
650 ファイルシステム未実装
k228587
parents:
diff changeset
651 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="213" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="213" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="193" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(195, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd80eb2c27f8ecd00eb462" opacity="1" transform="translate(489, -1801.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="231" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
652 GearsOSのファイルシステム設計
k228587
parents:
diff changeset
653 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="270" height="50.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="270" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="250" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(252, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd81108beb365d7d6e8059" opacity="1" transform="translate(489, -1751)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="132" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
654 取り入れたい要素
k228587
parents:
diff changeset
655 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="171" height="127.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="171" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="151" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(153, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61d9444bf9cc8a535c11e892" opacity="1" transform="translate(460, -1623.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
656 簡単な説明
k228587
parents:
diff changeset
657 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="146" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="109" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(111, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61d940dd468303afface1c8c" opacity="1" transform="translate(460, -1477.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="89" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
658 Code Gear
k228587
parents:
diff changeset
659 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="128" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="128" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="108" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(110, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61d940e378de9033898c1ad2" opacity="1" transform="translate(460, -1443.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="86" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
660 Data Gear
k228587
parents:
diff changeset
661 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="125" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="125" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="90" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(92, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeeb65c478cfc1c5635" opacity="1" transform="translate(460, -1409.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="101" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
662 normal level
k228587
parents:
diff changeset
663 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="140" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="140" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="120" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(122, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee6ae951fcba304d34" opacity="1" transform="translate(460, -1376.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="88" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
664 meta level
k228587
parents:
diff changeset
665 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="127" height="113.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="127" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="107" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(109, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee9b7b9970570bfc2a" opacity="1" transform="translate(460, -1263.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
666 継続性
k228587
parents:
diff changeset
667 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="113.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="101" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="81" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(83, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeef503ecd7e6e1cbe6" opacity="1" transform="translate(546, -1150)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="105" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
668 GearsOSとは
k228587
parents:
diff changeset
669 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="144" height="325.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="144" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="124" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(126, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd87437810c0b2b81c2279" opacity="1" transform="translate(546, -824.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="71" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
670 Context
k228587
parents:
diff changeset
671 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="110" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="110" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="90" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(92, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd8208acb5e33d60f4c74c" opacity="1" transform="translate(546, -791.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="49" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
672 stub
k228587
parents:
diff changeset
673 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="88" height="299.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="88" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="53" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(55, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeed192c58ee18885d0" opacity="1" transform="translate(483, -492)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="98" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
674 Christieとは
k228587
parents:
diff changeset
675 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="137" height="112" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="137" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="117" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(119, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeeaa32c75435cc523e" opacity="1" transform="translate(483, -380)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="141" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
676 DataGearManager
k228587
parents:
diff changeset
677 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="180" height="253.75" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="180" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="160" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(162, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeeb5bd988c147c8a1d" opacity="1" transform="translate(483, -126.25)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="139" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
678 topology manager
k228587
parents:
diff changeset
679 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="178" height="210.75" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="178" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="158" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(160, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61e93473eec5f2817f77e3f7" opacity="1" transform="translate(545, 84.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="43" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
680 xv6
k228587
parents:
diff changeset
681 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="82" height="85.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="82" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="62" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(64, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeef5fd3670c4313ae0" opacity="1" transform="translate(545, 170)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="57" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
682 inode
k228587
parents:
diff changeset
683 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="96" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="96" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="76" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(78, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0 M0,-3 L0,3"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd7dd35657c20441dc6477" opacity="1" transform="translate(639, 204)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="338" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
684 Treeによるディレクトリ構造(図などでここ詳しく)
k228587
parents:
diff changeset
685 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="377" height="112" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="377" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="357" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(359, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd7e2e2aee2e9ec1aa35d2" opacity="1" transform="translate(639, 316)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="80" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
686 Unix Like
k228587
parents:
diff changeset
687 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="119" height="134.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="119" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="99" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(101, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd7e2201750a5b46788263" opacity="1" transform="translate(639, 450.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="196" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
688 非破壊的編集によるBackUp
k228587
parents:
diff changeset
689 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="235" height="305.125" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="235" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="215" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(217, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd831310901a30ea41aaad" opacity="1" transform="translate(517, 755.625)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
690 構成
k228587
parents:
diff changeset
691 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="142.875" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd8f38421a42a228760bbf" opacity="1" transform="translate(509, 898.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="140" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
692 APIの設計に用いる
k228587
parents:
diff changeset
693 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="179" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="179" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="144" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(146, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61ed2c9d9b4680c8f3f4870e" opacity="1" transform="translate(509, 968.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
694 機能
k228587
parents:
diff changeset
695 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="119" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee9142dd18a39e748e" opacity="1" transform="translate(509, 1087.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="161" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
696 GearBox的に処理する
k228587
parents:
diff changeset
697 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="200" height="138.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="200" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="180" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(182, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee898ab912c0e04558" opacity="1" transform="translate(461, 1225.75)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
698 現状
k228587
parents:
diff changeset
699 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="137.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd7ea31dc70438e3cfc0d4" opacity="1" transform="translate(461, 1363.25)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
700 今後の課題
k228587
parents:
diff changeset
701 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="111.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="109" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(111, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61e93489737618a185b2895f" opacity="1" transform="translate(461, 1474.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
702 信頼性について
k228587
parents:
diff changeset
703 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="109" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee543178ca256c0115" opacity="1" transform="translate(489, 1583.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
704 一木さん
k228587
parents:
diff changeset
705 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="109.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eeec8784cbea1345755" opacity="1" transform="translate(489, 1693)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="104" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
706 アナグラさん
k228587
parents:
diff changeset
707 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="143" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="143" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="123" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(125, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61bd6eee461ec06fe3419cf5" opacity="1" transform="translate(489, 1728)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="94" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
708 parusuさん
k228587
parents:
diff changeset
709 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="133" height="60" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="133" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="98" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(100, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61ee998ccd3316597ab10c0f" opacity="1" transform="translate(489, 1788)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="43" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
710 xv6
k228587
parents:
diff changeset
711 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="82" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="82" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="62" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(64, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61f0b2bef0aeee30303e9d00" opacity="1" transform="translate(461, 1821)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="83" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
712 mindmap
k228587
parents:
diff changeset
713 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="122" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="122" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="87" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(89, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_2 right" data-id="node_61f0b2c3fe4222ef0c01051a" opacity="1" transform="translate(461, 1854)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="164" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
714 gearsDirectory source
k228587
parents:
diff changeset
715 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="203" height="29" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="203" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="168" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(170, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd855fe56bb6885ef70a72" opacity="1" transform="translate(633, -1941.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
716 信頼性と拡張性
k228587
parents:
diff changeset
717 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="122" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(124, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd85337e9e91e8b09ba0cd" opacity="1" transform="translate(633, -1906.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="230" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
718 ノーマルレベルメタレベルの分離
k228587
parents:
diff changeset
719 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="269" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="269" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="249" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(251, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed2d852377960f9ee10fae" opacity="1" transform="translate(702, -1871.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="235" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
720 だがOSにおいて重要な機能である
k228587
parents:
diff changeset
721 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="274" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="274" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="239" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(241, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd85a3983d508c3c27c4ff" opacity="1" transform="translate(759, -1836.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="230" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
722 基幹となるディレクトリシステム
k228587
parents:
diff changeset
723 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="269" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="269" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="234" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(236, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd85cacdd556d948e31521" opacity="1" transform="translate(759, -1801.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="104" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
724 ファイル構造
k228587
parents:
diff changeset
725 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="143" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="143" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="108" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(110, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd8614e9e69e610454c606" opacity="1" transform="translate(759, -1766.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="84" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
726 API設計中
k228587
parents:
diff changeset
727 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="123" height="25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="123" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="88" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(90, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd81337fa21ffab49afc1d" opacity="1" transform="translate(660, -1767.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="68" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
728 backup
k228587
parents:
diff changeset
729 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="107" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="107" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="72" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(74, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd813787fb53c87b741609" opacity="1" transform="translate(660, -1734.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="40" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
730 log
k228587
parents:
diff changeset
731 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="79" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="79" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="44" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(46, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d9445a5f453b2338fbd0f0" opacity="1" transform="translate(589, -1700.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="99" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
732 Cの下位言語
k228587
parents:
diff changeset
733 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="138" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="138" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="118" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(120, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d944650417dd929d34bb38" opacity="1" transform="translate(589, -1665.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="258" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
734 関数呼び出しの代わりに継続を用いる
k228587
parents:
diff changeset
735 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="297" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="297" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="277" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(279, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d944a718562880e7807481" opacity="1" transform="translate(589, -1620)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
736 環境を持たない
k228587
parents:
diff changeset
737 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="63" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d9410f7ea17da01267bd3f" opacity="1" transform="translate(589, -1557)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
738 関数型言語のtail callスタイルにあたるプログラミング
k228587
parents:
diff changeset
739 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="359" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(361, 14)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d9451ad3b25e7b890da30b" opacity="1" transform="translate(588, -1511.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="104" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
740 関数の代わり
k228587
parents:
diff changeset
741 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="143" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="143" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="108" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(110, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d9452208e89007f290cc3b" opacity="1" transform="translate(588, -1476.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="142" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
742 _codeで宣言を行う
k228587
parents:
diff changeset
743 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="181" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="181" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="146" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(148, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61d946b3e9199d9885e6c634" opacity="1" transform="translate(588, -1442.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="131" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
744 Input/Output DG
k228587
parents:
diff changeset
745 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="170" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="170" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="135" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(137, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee74908b9082004b8e" opacity="1" transform="translate(600, -1409.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="49" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
746 user
k228587
parents:
diff changeset
747 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="88" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="88" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="53" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(55, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee85791ef7e6470e8e" opacity="1" transform="translate(587, -1376.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="61" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
748 kernel
k228587
parents:
diff changeset
749 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="100" height="69" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="100" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="65" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(67, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeefe777feeb03a9469" opacity="1" transform="translate(561, -1307.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="50" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
750 goto
k228587
parents:
diff changeset
751 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="89" height="87.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="89" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="69" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(71, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee5052c329895cdd65" opacity="1" transform="translate(561, -1220)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
752 軽量継続
k228587
parents:
diff changeset
753 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd819780aaf162d2cc76f4" opacity="1" transform="translate(690, -1150)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="146" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
754 信頼性の保証が目的
k228587
parents:
diff changeset
755 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="185" height="143.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="185" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="165" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(167, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed3683b8405a0ba60b2245" opacity="1" transform="translate(656, -1006.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="247" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
756 全てのCG, DGを参照できるMetaDG
k228587
parents:
diff changeset
757 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="286" height="126" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="286" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="266" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(268, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed36a2798eac68471105eb" opacity="1" transform="translate(656, -880.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="179" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
758 従来OSのプロセスに相当
k228587
parents:
diff changeset
759 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="218" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="218" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="198" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(200, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed36b0ca39fce9d6219264" opacity="1" transform="translate(656, -810.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
760 種類
k228587
parents:
diff changeset
761 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="168" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee8f9784c414868c51f599" opacity="1" transform="translate(656, -642.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="141" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
762 Context参照の流れ
k228587
parents:
diff changeset
763 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="180" height="133" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="180" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="160" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(162, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeecfd64bc7de9f3fe5" opacity="1" transform="translate(620, -509.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="202" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
764 並列分散通信フレームワーク
k228587
parents:
diff changeset
765 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="241" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="241" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="206" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(208, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee4be85afc650f0d3c" opacity="1" transform="translate(620, -474.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="190" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
766 CbCとは異なるGearの概念
k228587
parents:
diff changeset
767 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="229" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="229" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="209" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(211, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e3cd6b41e77cba715b59c9" opacity="1" transform="translate(663, -439.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="139" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
768 DGを管理している
k228587
parents:
diff changeset
769 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="178" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="178" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="143" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(145, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd8c81b6b5039af448edb5" opacity="1" transform="translate(663, -394)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="118" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
770 key value store
k228587
parents:
diff changeset
771 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="36.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="157" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeea8d8ae3de903300a" opacity="1" transform="translate(663, -357.75)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="127" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
772 Fileとして用いる
k228587
parents:
diff changeset
773 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="166" height="37.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="166" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="131" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(133, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd8d12e24b1cd8530b52eb" opacity="1" transform="translate(663, -320.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="185" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
774 LocalDGMとRemoteDGM
k228587
parents:
diff changeset
775 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="224" height="80.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="224" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="204" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(206, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e3dc139eb29e9674202fe9" opacity="1" transform="translate(661, -240)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="273" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
776 任意のtopologyを生成することができる
k228587
parents:
diff changeset
777 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="312" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="312" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="292" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(294, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e3e3b1a936f5d0e748260b" opacity="1" transform="translate(661, -205)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="272" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
778 分散プログラムを簡潔に書くために必要
k228587
parents:
diff changeset
779 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="311" height="91" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="311" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="276" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(278, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e3dc2cfe6b492376800946" opacity="1" transform="translate(661, -114)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="105" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
780 静的topology
k228587
parents:
diff changeset
781 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="144" height="101.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="144" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="124" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(126, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e3dc35bb445111d12dc5ef" opacity="1" transform="translate(661, -12.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="105" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
782 動的topology
k228587
parents:
diff changeset
783 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="144" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="144" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="124" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(126, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee9b8f426bad5d6e986a15" opacity="1" transform="translate(627, 33)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="245" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
784 MITで教育用の目的で開発されたOS
k228587
parents:
diff changeset
785 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="284" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="284" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="249" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(251, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee9ba4900dff4dd99aef93" opacity="1" transform="translate(627, 68)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="162" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
786 Unixの基本構造を持つ
k228587
parents:
diff changeset
787 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="201" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="201" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="166" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(168, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee9bbc45fc1c1de6e57f30" opacity="1" transform="translate(627, 102)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="86" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
788 filesystem
k228587
parents:
diff changeset
789 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="125" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="125" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="105" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(107, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee9bd02f811a0f199cee3d" opacity="1" transform="translate(627, 136)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="251" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
790 CbCによるxv6の書き換えが行われた
k228587
parents:
diff changeset
791 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="290" height="0.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="290" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="255" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(257, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee0ac7e49e7c9717d9" opacity="1" transform="translate(1016, 136.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="109" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
792 RedBlackTree
k228587
parents:
diff changeset
793 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="148" height="134" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="148" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="128" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(130, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e8e9c40882cebe1a6de7c7" opacity="1" transform="translate(1016, 270.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="127" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
794 2つの木を用いる
k228587
parents:
diff changeset
795 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="166" height="12.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="166" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="146" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(148, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd82d555bd111195a6af3c" opacity="1" transform="translate(758, 283)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="59" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
796 mkdir
k228587
parents:
diff changeset
797 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="98" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="98" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="63" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(65, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd82d73f63750534da42cf" opacity="1" transform="translate(758, 316)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="36" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
798 cd
k228587
parents:
diff changeset
799 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="75" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="75" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="40" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(42, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd82d8e726b13b92713d0c" opacity="1" transform="translate(758, 349)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="31" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
800 ls
k228587
parents:
diff changeset
801 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="70" height="56" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="70" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="50" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(52, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61f12937d7e0c23c94f182e3" opacity="1" transform="translate(874, 405)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
802 バックアップ機能をOS自体に持たせたいという目的
k228587
parents:
diff changeset
803 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="101.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61f129ce24c6eecfe50f5e5b" opacity="1" transform="translate(874, 506.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="203" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
804 GearsOSにおける永続データ
k228587
parents:
diff changeset
805 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="242" height="140.25" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="242" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="222" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(224, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeecf2259146277e593" opacity="1" transform="translate(604, 646.75)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="90" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
806 I/O stream
k228587
parents:
diff changeset
807 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="216.75" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="129" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="109" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(111, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd831e5aa20a0be6aeaf2a" opacity="1" transform="translate(604, 863.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="180" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
808 logによるバージョン管理
k228587
parents:
diff changeset
809 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="219" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="219" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="199" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(201, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed2caf80fb0001ae0ce8f3" opacity="1" transform="translate(596, 933.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="188" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
810 ファイルの中身を読み取り
k228587
parents:
diff changeset
811 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="227" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="227" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="207" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(209, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed2cde180a221da2acf738" opacity="1" transform="translate(596, 968.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="160" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
812 Unix Fileに対して行う
k228587
parents:
diff changeset
813 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="199" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="199" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="164" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(166, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed2cec48821caff7c6467c" opacity="1" transform="translate(596, 1003.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="132" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
814 中間報告の時の図
k228587
parents:
diff changeset
815 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="171" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="171" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="136" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(138, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee42dd695b47fa0009" opacity="1" transform="translate(709, 1038.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="99" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
816 一木さん図5
k228587
parents:
diff changeset
817 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="138" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="138" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="103" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(105, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee50ea4324a8c982de" opacity="1" transform="translate(709, 1073.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="127" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
818 File操作の仕組み
k228587
parents:
diff changeset
819 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="166" height="63" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="166" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="131" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(133, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ed2c5dac6ab24a586380f6" opacity="1" transform="translate(709, 1136.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="105" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
820 GearBoxとは
k228587
parents:
diff changeset
821 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="144" height="63" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="144" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="124" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(126, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeeffd76a3022e6027f" opacity="1" transform="translate(548, 1199.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
822 実装できた部分
k228587
parents:
diff changeset
823 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="52.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee9894ca7b407b3f0d" opacity="1" transform="translate(548, 1252)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
824 課題
k228587
parents:
diff changeset
825 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="52.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="67" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(69, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd83693c151f3d7828adfa" opacity="1" transform="translate(590, 1304.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="160" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
826 分散ファイルシステム
k228587
parents:
diff changeset
827 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="199" height="51.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="199" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="164" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(166, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61f15e126ccc6fb88a8e3570" opacity="1" transform="translate(590, 1356)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
828 信頼性
k228587
parents:
diff changeset
829 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="101" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="81" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(83, 3.5)" style="display: inline;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd8f9b130c1664fab5c521" opacity="1" transform="translate(590, 1390)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="51" height="29"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
830 shell
k228587
parents:
diff changeset
831 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="90" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="90" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="55" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(57, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61f0b323437298c8d12f3aa3" opacity="1" transform="translate(590, 1423)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="50" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
832 path
k228587
parents:
diff changeset
833 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="89" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="89" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="54" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(56, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd7f0210ffe636a76a4cde" opacity="1" transform="translate(618, 1457)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
834 モデル検査
k228587
parents:
diff changeset
835 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="109" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(111, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61e93494be822d3e3afa2b28" opacity="1" transform="translate(618, 1492)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
836 定理証明
k228587
parents:
diff changeset
837 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="53" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(82, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeec4993d23c274064e" opacity="1" transform="translate(604, 1545)"><g class="rectGroup" transform="translate(12, -33.5)"><foreignObject class="text" width="340" height="67"><div xmlns="http://www.w3.org/2000/xmlns/"><a href="https://ie.u-ryukyu.ac.jp/~kono/papers/kono/2021/ikki-sigos-2021.pdf" target="_blank">https://ie.u-ryukyu.ac.jp/~kono/papers/kono/2021/ikki-sigos-2021.pdf</a></div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="74" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-33.5" width="379" height="33.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-35.5" width="100" height="71" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 21.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eeeab13f367fec9c0ac" opacity="1" transform="translate(604, 1619)"><g class="rectGroup" transform="translate(12, -36.5)"><foreignObject class="text" width="340" height="73"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
838 一木 貴裕 ,河野 真治(琉球大学), 情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS), May, 2021
k228587
parents:
diff changeset
839 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="74" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-36.5" width="379" height="36.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-38.5" width="100" height="77" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 24.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61bd6eee322cb267275d34d1" opacity="1" transform="translate(632, 1693)"><g class="rectGroup" transform="translate(12, -33.5)"><foreignObject class="text" width="340" height="67"><div xmlns="http://www.w3.org/2000/xmlns/"><a href="http://www.cr.ie.u-ryukyu.ac.jp/hg/Papers/2021/anatofuz-master/raw-file/tip/paper/master_paper.pdf" target="_blank">http://www.cr.ie.u-ryukyu.ac.jp/hg/Papers/2021/anatofuz-master/raw-file/tip/paper/master_paper.pdf</a></div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="78.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-33.5" width="379" height="33.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-35.5" width="100" height="71" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 21.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61ee9992948c7ff47a116cc3" opacity="1" transform="translate(571, 1771.5)"><g class="rectGroup" transform="translate(12, -24)"><foreignObject class="text" width="340" height="48"><div xmlns="http://www.w3.org/2000/xmlns/"><a href="https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev11.pdf" target="_blank">https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev11.pdf</a></div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="42.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-24" width="379" height="24" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-26" width="100" height="52" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 12)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_3 right" data-id="node_61eecd7f3b9eb68511c5569a" opacity="1" transform="translate(571, 1814)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="208" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
840 Papers/2020/anatofuz-sigos/
k228587
parents:
diff changeset
841 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="247" height="29" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="247" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="212" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(214, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee08c7c7a1806ee0fc" opacity="1" transform="translate(902, -1906.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
842 信頼性
k228587
parents:
diff changeset
843 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="206" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="101" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="81" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(83, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94682c59fb3c974fb8de7" opacity="1" transform="translate(727, -1700.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="99" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
844 Cとの違いは
k228587
parents:
diff changeset
845 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="138" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="138" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="103" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(105, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d9448e9cef2f6677bb759a" opacity="1" transform="translate(886, -1665.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
846 継続とは
k228587
parents:
diff changeset
847 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(82, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d9428ea39f2dce266bd209" opacity="1" transform="translate(746, -1620)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
848 環境とは
k228587
parents:
diff changeset
849 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94648aebf3fc3dce220a3" opacity="1" transform="translate(968, -1574.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="153" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
850 tail call スタイルとは
k228587
parents:
diff changeset
851 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="192" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="192" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="157" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(159, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d947af90753a0e8f7379c9" opacity="1" transform="translate(968, -1539.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="132" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
852 末尾再帰とも言う
k228587
parents:
diff changeset
853 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="171" height="197" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="171" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="136" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(138, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94263d4adb76cdf86cec9" opacity="1" transform="translate(650, -1342.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="130" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
854 jmp命令を用いる
k228587
parents:
diff changeset
855 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="169" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="169" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="134" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(136, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94b9d0ca35a34d7bde91f" opacity="1" transform="translate(650, -1307.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
856 引数付き
k228587
parents:
diff changeset
857 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="80" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(82, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94c072399543871b331f5" opacity="1" transform="translate(650, -1272.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="190" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
858 普通のgotoと違うところは
k228587
parents:
diff changeset
859 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="229" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="229" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="194" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(196, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d9413052ebca6a864ecefa" opacity="1" transform="translate(676, -1237.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
860 環境を持たない
k228587
parents:
diff changeset
861 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61d94166e6f1868554b4111b" opacity="1" transform="translate(676, -1202.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="227" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
862 関数呼び出し(call)せず、jmpする
k228587
parents:
diff changeset
863 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="266" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="266" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="246" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(248, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd81ace80291bc0f83316e" opacity="1" transform="translate(875, -1167.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
864 モデル検査
k228587
parents:
diff changeset
865 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="94" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(96, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd81c24a34f76db1ebd827" opacity="1" transform="translate(875, -1132.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="328" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
866 ノーマルレベルメタレベル切り分けがされている
k228587
parents:
diff changeset
867 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="367" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="367" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="332" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(334, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed377893daa8cdaddf55e8" opacity="1" transform="translate(942, -1087)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
868 normalレベルのCGから直接参照してしまうとメタレベルを切り分けた意味がなくなってしまう
k228587
parents:
diff changeset
869 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed375cd69a801cfe4b38af" opacity="1" transform="translate(942, -1041.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="269" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
870 Metaなのでnormalから直接参照しない
k228587
parents:
diff changeset
871 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="308" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="308" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="273" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(275, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed379f4a69a32ba8e8c96d" opacity="1" transform="translate(942, -1006.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="199" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
872 必ずMetaCGから参照される
k228587
parents:
diff changeset
873 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="238" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="238" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="203" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(205, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed37e901a43e8a3dd01eaf" opacity="1" transform="translate(942, -961)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
874 CodeGearはDataGearの一種であるからMetaDGにMetaCGの参照を入れることが可能
k228587
parents:
diff changeset
875 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed3f5aa24fbc88abd398d1" opacity="1" transform="translate(942, -915.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="200" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
876 CGとDGの接続に用いられる
k228587
parents:
diff changeset
877 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="239" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="239" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="204" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(206, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed37bcf0b7a42f1a98e516" opacity="1" transform="translate(874, -880.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="318" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
878 UserプロセスにあたるUser Contextが存在する
k228587
parents:
diff changeset
879 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="357" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="357" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="322" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(324, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed36b8a0405e837cf2d2f8" opacity="1" transform="translate(743, -845.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="117" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
880 Kernel Context
k228587
parents:
diff changeset
881 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="156" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="156" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="136" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(138, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed36c0cca8e2f7245ed57f" opacity="1" transform="translate(743, -810.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="106" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
882 User Context
k228587
parents:
diff changeset
883 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="145" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="145" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="125" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(127, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed36c658bb78e7a973cce3" opacity="1" transform="translate(743, -775.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="103" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
884 CPU Context
k228587
parents:
diff changeset
885 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="142" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="142" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="122" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(124, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee8fa0fe9bbb9ff64d47d3" opacity="1" transform="translate(836, -740.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="276" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
886 CGがOutputDataGearへデータをoutput
k228587
parents:
diff changeset
887 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="315" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="315" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="280" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(282, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee9054238e124e9fa4b9e7" opacity="1" transform="translate(836, -705.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="219" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
888 次のCGのstubCodeGearへgoto
k228587
parents:
diff changeset
889 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="258" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="258" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="223" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(225, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee906bc582d343442aaee5" opacity="1" transform="translate(836, -660)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
890 stubCGはinputDataGear(前のCGのoutputDG)とOutputDGを参照
k228587
parents:
diff changeset
891 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee90c5896029e26c82b469" opacity="1" transform="translate(836, -614.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="83" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
892 CGへgoto
k228587
parents:
diff changeset
893 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="122" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="122" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="87" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(89, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee90f564075918aa041324" opacity="1" transform="translate(836, -579.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="148" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
894 OutputDGへOutput
k228587
parents:
diff changeset
895 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="187" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="187" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="152" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(154, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee910f3b125b56c2fb1ad5" opacity="1" transform="translate(836, -544.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="186" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
896 次のstubCodeGearへgoto
k228587
parents:
diff changeset
897 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="225" height="53.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="225" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="190" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(192, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eeebff8efc9e30d056a" opacity="1" transform="translate(849, -491)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="83" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
898 DataGear
k228587
parents:
diff changeset
899 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="122" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="122" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="102" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(104, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee2c321f8f4f4b036c" opacity="1" transform="translate(849, -458)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="86" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
900 CodeGear
k228587
parents:
diff changeset
901 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="125" height="64" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="125" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="90" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(92, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3cd2fb8249b54953c333f" opacity="1" transform="translate(820, -394)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
902 CGMが利用するCGのkeyとputされたDG(value)の組み合わせをもつ
k228587
parents:
diff changeset
903 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3ccd7ff70f4db3c49cd21" opacity="1" transform="translate(887, -348.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="274" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
904 LocalはCGM自身が所持するDGのプール
k228587
parents:
diff changeset
905 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="313" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="313" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="278" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(280, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3ccf1716526f230cd4462" opacity="1" transform="translate(887, -303)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
906 RemoteはCGMが配線されている別のCGMがもつDGのプール
k228587
parents:
diff changeset
907 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3e6ebe37d568d7cf779ef" opacity="1" transform="translate(973, -257.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="179" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
908 topologyのノードはCGM
k228587
parents:
diff changeset
909 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="218" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="218" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="183" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(185, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee9db8bb954c2884a4" opacity="1" transform="translate(973, -222.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="202" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
910 ノード同士の通信接続を管理
k228587
parents:
diff changeset
911 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="241" height="52.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="241" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="206" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(208, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3e44b86a3291fd8cbb4da" opacity="1" transform="translate(805, -170)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="273" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
912 任意のtopologyとノードの配線ができる
k228587
parents:
diff changeset
913 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="312" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="312" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="277" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(279, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3e5c120fe700bf4814331" opacity="1" transform="translate(805, -124.5)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
914 dotファイルに記述し,TopologyManagerに参照させる
k228587
parents:
diff changeset
915 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="56" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3e62a1f820b2af52c8e95" opacity="1" transform="translate(805, -68.5)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
916 dotファイルに記述したノードの数と参加ノードの数が一致した場合に動作する
k228587
parents:
diff changeset
917 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="56" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e3e6487834cb61c4189095" opacity="1" transform="translate(805, -12.5)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
918 参加を表明したノードに対し,自動的に配線を行う
k228587
parents:
diff changeset
919 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="114.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ee9bc9dc4ebd5fe5851bec" opacity="1" transform="translate(752, 102)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="57" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
920 inode
k228587
parents:
diff changeset
921 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="96" height="1.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="96" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="61" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(63, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee0fdad6a4a6f31a6b" opacity="1" transform="translate(1164, 103.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="294" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
922 DataGearManagerを格納してFileSystemに
k228587
parents:
diff changeset
923 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="333" height="67" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="333" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="298" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(300, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61eee83f397d07060865ecfd" opacity="1" transform="translate(1164, 170.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="42" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
924 API
k228587
parents:
diff changeset
925 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="81" height="67" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="81" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="61" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(63, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e8e9db791dcb4cd5bf0f12" opacity="1" transform="translate(1182, 237.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="139" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
926 inumとfile pointer
k228587
parents:
diff changeset
927 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="178" height="66" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="178" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="158" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(160, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e8e9cdf0097700a35df555" opacity="1" transform="translate(1182, 303.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="125" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
928 inumとfilename
k228587
parents:
diff changeset
929 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="164" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="164" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="144" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(146, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e934ae2dc68ce72877295b" opacity="1" transform="translate(828, 349)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
930 filenameのlistを入れることでlsのリスト表示を実装できる
k228587
parents:
diff changeset
931 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="101.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61f12a790ddfc40f14d278bb" opacity="1" transform="translate(1116, 450.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
932 木構造を用いる
k228587
parents:
diff changeset
933 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61f12ab29a7a7dfc676e4014" opacity="1" transform="translate(1116, 496)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
934 ルートノードから変更ノードまでのパスを全てコピー
k228587
parents:
diff changeset
935 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="56" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61f12ae34f005bb22a25b8a4" opacity="1" transform="translate(1116, 552)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
936 コピーしたパス上に存在しないノードはコピー元の木構造と共有
k228587
parents:
diff changeset
937 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="10.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd8e487ac7542722a1f93d" opacity="1" transform="translate(733, 562.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="85" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
938 keyで参照
k228587
parents:
diff changeset
939 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="124" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="124" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="89" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(91, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee8c6deac442e1ba4e" opacity="1" transform="translate(733, 597.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
940 競合的アクセス
k228587
parents:
diff changeset
941 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="133.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="137" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(139, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61e9334e397cd205eea4f9c0" opacity="1" transform="translate(733, 731)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="100" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
942 3つのQueue
k228587
parents:
diff changeset
943 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="139" height="132.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="139" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="119" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(121, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd8f01fd6f76de916ed893" opacity="1" transform="translate(823, 863.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="117" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
944 git mercurial的
k228587
parents:
diff changeset
945 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="156" height="52.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="156" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="121" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(123, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed2cc44f1df81516689e2b" opacity="1" transform="translate(823, 916)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
946 文字数
k228587
parents:
diff changeset
947 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="101" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="66" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(68, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed2cc91ca42df3ff4ec949" opacity="1" transform="translate(823, 951)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="48" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
948 行数
k228587
parents:
diff changeset
949 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="87" height="157.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="87" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="52" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(54, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed2c644f4dab63b8ad1305" opacity="1" transform="translate(853, 1108.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="217" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
950 GearsOSの機能を表現する手法
k228587
parents:
diff changeset
951 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="256" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="256" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="221" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(223, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61ed2c71b4d2f92498f1af05" opacity="1" transform="translate(853, 1154)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
952 状態遷移図とクラスダイアグラムを組み合わせたような図
k228587
parents:
diff changeset
953 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee9ca3b8ef3ec66f00" opacity="1" transform="translate(705, 1199.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="170" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
954 RBTreeの動作test(予定)
k228587
parents:
diff changeset
955 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="209" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="209" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="174" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(176, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eee39e5cae1a45aff86" opacity="1" transform="translate(635, 1234.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="262" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
956 GearsOSへのtopologyManagerの実装
k228587
parents:
diff changeset
957 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="301" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="301" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="266" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(268, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd6eeee00c797722567240" opacity="1" transform="translate(635, 1269.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="174" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
958 ディレクトリ構造の作成
k228587
parents:
diff changeset
959 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="213" height="69" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="213" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="178" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(180, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61f15e6d22e90dbb520c9c1f" opacity="1" transform="translate(691, 1338.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="92" height="29"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
960 GearsAgda
k228587
parents:
diff changeset
961 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="131" height="34" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="131" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="96" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(98, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61f15e76d4359e4feccabc88" opacity="1" transform="translate(691, 1372.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/" tabindex="-1">
k228587
parents:
diff changeset
962 モデル検査
k228587
parents:
diff changeset
963 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="84.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="94" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(96, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_4 right" data-id="node_61bd7f19e169603d1c277929" opacity="1" transform="translate(747, 1457)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="193" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
964 RedBlackTreeのモデル検査
k228587
parents:
diff changeset
965 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="232" height="31" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="232" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="197" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(199, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><path class="link" opacity="1" d="M991,-1891
k228587
parents:
diff changeset
966 C1003,-1891
k228587
parents:
diff changeset
967 1003,-1908.5
k228587
parents:
diff changeset
968 1015,-1908.5L1124,-1908.5"></path><path class="link" opacity="1" d="M991,-1891
k228587
parents:
diff changeset
969 C1003,-1891
k228587
parents:
diff changeset
970 1003,-1873.5
k228587
parents:
diff changeset
971 1015,-1873.5L1110,-1873.5"></path><path class="link" opacity="1" d="M849,-1604.5
k228587
parents:
diff changeset
972 C861,-1604.5
k228587
parents:
diff changeset
973 861,-1594
k228587
parents:
diff changeset
974 873,-1594"></path><path class="link" opacity="1" d="M821,-1222
k228587
parents:
diff changeset
975 C833,-1222
k228587
parents:
diff changeset
976 833,-1222
k228587
parents:
diff changeset
977 845,-1222"></path><path class="link" opacity="1" d="M930,-1187
k228587
parents:
diff changeset
978 C942,-1187
k228587
parents:
diff changeset
979 942,-1187
k228587
parents:
diff changeset
980 954,-1187"></path><path class="link" opacity="1" d="M887,-831
k228587
parents:
diff changeset
981 C899,-831
k228587
parents:
diff changeset
982 899,-830
k228587
parents:
diff changeset
983 911,-830"></path><path class="link" opacity="1" d="M876,-796
k228587
parents:
diff changeset
984 C888,-796
k228587
parents:
diff changeset
985 888,-795
k228587
parents:
diff changeset
986 900,-795"></path><path class="link" opacity="1" d="M873,-761
k228587
parents:
diff changeset
987 C885,-761
k228587
parents:
diff changeset
988 885,-760
k228587
parents:
diff changeset
989 897,-760"></path><path class="link" opacity="1" d="M959,-476.5
k228587
parents:
diff changeset
990 C971,-476.5
k228587
parents:
diff changeset
991 971,-476.5
k228587
parents:
diff changeset
992 983,-476.5"></path><path class="link" opacity="1" d="M1233,185
k228587
parents:
diff changeset
993 C1245,185
k228587
parents:
diff changeset
994 1245,152
k228587
parents:
diff changeset
995 1257,152"></path><path class="link" opacity="1" d="M1233,185
k228587
parents:
diff changeset
996 C1245,185
k228587
parents:
diff changeset
997 1245,185
k228587
parents:
diff changeset
998 1257,185"></path><path class="link" opacity="1" d="M1233,185
k228587
parents:
diff changeset
999 C1245,185
k228587
parents:
diff changeset
1000 1245,218
k228587
parents:
diff changeset
1001 1257,218"></path><path class="link" opacity="1" d="M1348,253
k228587
parents:
diff changeset
1002 C1360,253
k228587
parents:
diff changeset
1003 1360,235.5
k228587
parents:
diff changeset
1004 1372,235.5"></path><path class="link" opacity="1" d="M1348,253
k228587
parents:
diff changeset
1005 C1360,253
k228587
parents:
diff changeset
1006 1360,268.5
k228587
parents:
diff changeset
1007 1372,268.5"></path><path class="link" opacity="1" d="M1334,319
k228587
parents:
diff changeset
1008 C1346,319
k228587
parents:
diff changeset
1009 1346,301.5
k228587
parents:
diff changeset
1010 1358,301.5"></path><path class="link" opacity="1" d="M1334,319
k228587
parents:
diff changeset
1011 C1346,319
k228587
parents:
diff changeset
1012 1346,334.5
k228587
parents:
diff changeset
1013 1358,334.5"></path><path class="link" opacity="1" d="M1261,466
k228587
parents:
diff changeset
1014 C1273,466
k228587
parents:
diff changeset
1015 1273,465
k228587
parents:
diff changeset
1016 1285,465"></path><path class="link" opacity="1" d="M878,613
k228587
parents:
diff changeset
1017 C890,613
k228587
parents:
diff changeset
1018 890,612
k228587
parents:
diff changeset
1019 902,612L1072,612"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1020 C872,746.5
k228587
parents:
diff changeset
1021 872,647
k228587
parents:
diff changeset
1022 884,647L958,647"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1023 C872,746.5
k228587
parents:
diff changeset
1024 872,682
k228587
parents:
diff changeset
1025 884,682L968,682"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1026 C872,746.5
k228587
parents:
diff changeset
1027 872,717
k228587
parents:
diff changeset
1028 884,717L956,717"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1029 C872,746.5
k228587
parents:
diff changeset
1030 872,753
k228587
parents:
diff changeset
1031 884,753"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1032 C872,746.5
k228587
parents:
diff changeset
1033 872,788
k228587
parents:
diff changeset
1034 884,788L1131,788"></path><path class="link" opacity="1" d="M860,746.5
k228587
parents:
diff changeset
1035 C872,746.5
k228587
parents:
diff changeset
1036 872,844
k228587
parents:
diff changeset
1037 884,844"></path><path class="link" opacity="1" d="M1120,-1908.5
k228587
parents:
diff changeset
1038 C1132,-1908.5
k228587
parents:
diff changeset
1039 1132,-1908.5
k228587
parents:
diff changeset
1040 1144,-1908.5"></path><path class="link" opacity="1" d="M1106,-1873.5
k228587
parents:
diff changeset
1041 C1118,-1873.5
k228587
parents:
diff changeset
1042 1118,-1874.5
k228587
parents:
diff changeset
1043 1130,-1874.5"></path><path class="link" opacity="1" d="M1068,612
k228587
parents:
diff changeset
1044 C1080,612
k228587
parents:
diff changeset
1045 1080,613
k228587
parents:
diff changeset
1046 1092,613"></path><path class="link" opacity="1" d="M954,647
k228587
parents:
diff changeset
1047 C966,647
k228587
parents:
diff changeset
1048 966,648
k228587
parents:
diff changeset
1049 978,648"></path><path class="link" opacity="1" d="M964,682
k228587
parents:
diff changeset
1050 C976,682
k228587
parents:
diff changeset
1051 976,683
k228587
parents:
diff changeset
1052 988,683L1323,683"></path><path class="link" opacity="1" d="M952,717
k228587
parents:
diff changeset
1053 C964,717
k228587
parents:
diff changeset
1054 964,718
k228587
parents:
diff changeset
1055 976,718"></path><path class="link" opacity="1" d="M1127,788
k228587
parents:
diff changeset
1056 C1139,788
k228587
parents:
diff changeset
1057 1139,788
k228587
parents:
diff changeset
1058 1151,788"></path><path class="link" opacity="1" d="M1319,683
k228587
parents:
diff changeset
1059 C1331,683
k228587
parents:
diff changeset
1060 1331,693.5
k228587
parents:
diff changeset
1061 1343,693.5"></path><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61bd6eee9d6e9956ae48ef78" opacity="1" transform="translate(1003, -1924)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="90" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1062 モデル検査
k228587
parents:
diff changeset
1063 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="129" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="129" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="109" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(111, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61bd6eeefcfde9a71e4e5b2e" opacity="1" transform="translate(1003, -1889)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="76" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1064 定理証明
k228587
parents:
diff changeset
1065 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="115" height="269" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="115" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="95" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(97, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61d942946f219b5048513f78" opacity="1" transform="translate(861, -1620)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1066 プログラムが実行される際、その出力に影響を与える変数やデータのこと
k228587
parents:
diff changeset
1067 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="382.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61d9423e49b16256983319a7" opacity="1" transform="translate(833, -1237.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="209" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1068 必要なデータは毎回inputする
k228587
parents:
diff changeset
1069 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="248" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="248" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="213" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(215, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61d9419e147ca341ac5a09da" opacity="1" transform="translate(942, -1202.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="179" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1070 処理はcallよりjmpが軽量
k228587
parents:
diff changeset
1071 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="218" height="357" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="218" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="183" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(185, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61ed373d6b24cd409ad2eabb" opacity="1" transform="translate(899, -845.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="244" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1072 OS上の全てのContextを参照できる
k228587
parents:
diff changeset
1073 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="283" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="283" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="248" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(250, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61ed373187563f7fd5e088ee" opacity="1" transform="translate(888, -810.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="174" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1074 ユーザーごとに存在する
k228587
parents:
diff changeset
1075 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="213" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="213" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="178" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(180, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61ed4223b2eb05ae7307e372" opacity="1" transform="translate(885, -775.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="273" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1076 実行しているCPUやGPUごとに存在する
k228587
parents:
diff changeset
1077 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="312" height="284.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="312" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="277" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(279, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61bd6eeeff6b0351dab1fa13" opacity="1" transform="translate(971, -491)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="65" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1078 atomic
k228587
parents:
diff changeset
1079 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="104" height="628.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="104" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="69" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(71, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61eee842d5b528b4a1beaa20" opacity="1" transform="translate(1245, 137.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="43" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1080 put
k228587
parents:
diff changeset
1081 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="82" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="82" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="47" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(49, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61eee8792277046bdaf7a0e6" opacity="1" transform="translate(1245, 170.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="41" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1082 get
k228587
parents:
diff changeset
1083 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="80" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="80" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="45" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(47, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61eee8bc6fdb1297f4d4d113" opacity="1" transform="translate(1245, 203.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="70" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1084 remove
k228587
parents:
diff changeset
1085 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="109" height="17.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="109" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="74" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(76, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e8eb987f8ddb9d4a2dcd74" opacity="1" transform="translate(1360, 221)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="84" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1086 key: inum
k228587
parents:
diff changeset
1087 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="123" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="123" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="88" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(90, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e8ec079f4d8083dd38966f" opacity="1" transform="translate(1360, 254)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="134" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1088 value: file pointer
k228587
parents:
diff changeset
1089 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="173" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="173" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="138" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(140, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e8ea002ff4c042699dbf38" opacity="1" transform="translate(1346, 287)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="107" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1090 key: filename
k228587
parents:
diff changeset
1091 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="146" height="33" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="146" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="111" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(113, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e8eb895348af436deb04f9" opacity="1" transform="translate(1346, 320)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="96" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1092 value: inum
k228587
parents:
diff changeset
1093 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="135" height="130.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="135" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="100" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(102, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61f12a81d1adcbd019532ac0" opacity="1" transform="translate(1273, 450.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="109" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1094 RedBlackTree
k228587
parents:
diff changeset
1095 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="148" height="147" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="148" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="113" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(115, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61bd6eeec43c03061353ac5d" opacity="1" transform="translate(890, 597.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="151" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1096 synchronizedQueue
k228587
parents:
diff changeset
1097 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="190" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="190" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="170" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(172, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e9335eec165d23dfdc8398" opacity="1" transform="translate(872, 632.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="55" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1098 input
k228587
parents:
diff changeset
1099 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="94" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="94" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="74" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(76, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e933628858d3b20926eff6" opacity="1" transform="translate(872, 667.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="65" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1100 output
k228587
parents:
diff changeset
1101 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="104" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="104" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="84" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(86, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e93364eb0882d4d2aa4333" opacity="1" transform="translate(872, 702.5)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="53" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1102 main
k228587
parents:
diff changeset
1103 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="92" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="92" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="72" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(74, 2.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e933a597e088d5c08e9f74" opacity="1" transform="translate(872, 737.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="273" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1104 input -&gt; main -&gt; output のような繋がり
k228587
parents:
diff changeset
1105 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="312" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="312" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="277" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(279, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e933bd8752462fa2f18d82" opacity="1" transform="translate(872, 772.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="228" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1106 queueの中身は共通してelement
k228587
parents:
diff changeset
1107 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="267" height="45.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="267" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="247" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(249, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_5 right" data-id="node_61e99c4e334b95c9b14a0bb6" opacity="1" transform="translate(872, 818)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1108 これらのQueueはkeyとペアになっており,keyで参照することができる.
k228587
parents:
diff changeset
1109 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="52" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61bd6eeecd235fed85307f45" opacity="1" transform="translate(1132, -1924)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="62" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1110 継続性
k228587
parents:
diff changeset
1111 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="101" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="101" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="66" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(68, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61bd6eee1bd3d88a8df6d3db" opacity="1" transform="translate(1118, -1889)"><g class="rectGroup" transform="translate(12, -14.5)"><foreignObject class="text" width="52" height="29"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1112 agda
k228587
parents:
diff changeset
1113 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="91" height="2486.5" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-14.5" width="91" height="14.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="56" y="-16.5" width="100" height="33" style="display: none;"></rect><g class="circleGroup" transform="translate(58, 2.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61bd6eee4982fc08b5ca1aed" opacity="1" transform="translate(1080, 597.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="136" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1114 parusuさんの論文
k228587
parents:
diff changeset
1115 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="175" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="175" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="140" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(142, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61e93367359023bf79e7368c" opacity="1" transform="translate(966, 632.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="303" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1116 データをinputしたい場合にこのQueueにput
k228587
parents:
diff changeset
1117 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="342" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="342" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="307" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(309, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61e9337c83e1e1d0a2e07f51" opacity="1" transform="translate(976, 667.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="316" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1118 データを取得したい場合にこのQueueからtake
k228587
parents:
diff changeset
1119 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="355" height="35" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="355" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="335" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(337, 3.5)"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61e93398d517334fec28637a" opacity="1" transform="translate(964, 702.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="118" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1120 データそのもの
k228587
parents:
diff changeset
1121 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="157" height="70" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="157" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="122" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(124, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_6 right" data-id="node_61e933f8e5a474251fd9f24f" opacity="1" transform="translate(1139, 772.5)"><g class="rectGroup" transform="translate(12, -15.5)"><foreignObject class="text" width="102" height="31"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1122 elementとは
k228587
parents:
diff changeset
1123 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="141" height="31" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-15.5" width="141" height="15.5" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="106" y="-17.5" width="100" height="35" style="display: none;"></rect><g class="circleGroup" transform="translate(108, 3.5)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g><g class="mindmapNode nodeNormal depth_7 right" data-id="node_61e93408b69a88a07cd0834d" opacity="1" transform="translate(1331, 667.5)"><g class="rectGroup" transform="translate(12, -26)"><foreignObject class="text" width="340" height="52"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1124 Synchronized QueueかSingleLinkedQueueを選べる
k228587
parents:
diff changeset
1125 </div></foreignObject></g><rect class="ghostRect ghostRectBottom" pointer-events="none" x="0" y="0" width="379" height="52" style="display: none;"></rect><rect class="ghostRect ghostRectTop" pointer-events="none" x="0" y="-26" width="379" height="26" style="display: none;"></rect><rect class="ghostRect ghostRectSide" pointer-events="none" x="344" y="-28" width="100" height="56" style="display: none;"></rect><g class="circleGroup" transform="translate(346, 14)" style="display: none;"><circle r="6"></circle><path class="circleIcon" d="M-3,0 L3,0"></path></g></g></g><g _ngcontent-lkb-c107="" class="root"><g class="mindmapNode nodeRoot" data-id="node_61bd6eeee4f36694ca125b71"><g class="rootRectGroup" transform="translate(-12, -34)"><foreignObject class="mainText" x="27" width="350" height="68"><div xmlns="http://www.w3.org/2000/xmlns/">
k228587
parents:
diff changeset
1126 GearsOSにおけるinodeを用いたFile systemの設計
k228587
parents:
diff changeset
1127 </div></foreignObject></g><rect class="ghostRect ghostRectLeft" pointer-events="none" x="-190" y="-234" width="200" height="468" style="display: none;"></rect><rect class="ghostRect ghostRectRight" pointer-events="none" x="384" y="-234" width="200" height="468" style="display: none;"></rect></g></g><g _ngcontent-lkb-c107="" class="textareaWrapper" transform="translate(703,92.875)" style="display: none;"><foreignObject _ngcontent-lkb-c107="" width="345" height="500"><textarea _ngcontent-lkb-c107="" style="display: none; width: 115px; height: 31px;"></textarea></foreignObject></g><foreignObject _ngcontent-lkb-c107="" class="editHelperWrapper"><div _ngcontent-lkb-c107="" style="visibility: hidden; position: absolute; z-index: -1; width: 320px;"><div _ngcontent-lkb-c107="" class="editHelper" style="display: inline-block; pointer-events: none;">モデル検査</div></div></foreignObject></g></svg></div></div></app-svg-container></app-mindmap></body></html>