changeset 0:d76c5468be67

SIGSS Paper mindmap
author tobaru
date Tue, 30 Apr 2019 18:14:10 +0900
parents
children 5dbda2e6cb0e
files GearsOS_Paging_Segmentation.mm
diffstat 1 files changed, 57 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GearsOS_Paging_Segmentation.mm	Tue Apr 30 18:14:10 2019 +0900
@@ -0,0 +1,57 @@
+<map version="1.0.1">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1556610054672" ID="ID_1106310700" MODIFIED="1556612094717" TEXT="GearsOS &#x306e; Paging &#x3068; Segmentation">
+<node CREATED="1556612094723" ID="ID_1288588964" MODIFIED="1556613293948" POSITION="right" TEXT="&#x3084;&#x308b;&#x3053;&#x3068;">
+<node CREATED="1556615366681" ID="ID_386335671" MODIFIED="1556615421627" TEXT="Xv6kernel &#x3092; GearsOS&#x306b;&#x30de;&#x30c3;&#x30d4;&#x30f3;&#x30b0;&#x3059;&#x308b;">
+<node CREATED="1556615446605" ID="ID_1182948496" MODIFIED="1556615472733" TEXT="break&#x3092;&#x305d;&#x306e;&#x307e;&#x307e;&#x4f7f;&#x3063;&#x3066;&#x3082;&#x3044;&#x3044;&#x304c;&#x3001;GearsOS&#x3092;&#x5236;&#x5fa1;&#x3059;&#x308b;API&#x304c;&#x307b;&#x3057;&#x3044;"/>
+</node>
+<node CREATED="1556613116615" ID="ID_312564535" MODIFIED="1556615393472" TEXT="&#x73fe;&#x5728;&#x306e; Code Gear, Data Gear &#x306e;&#x5b9f;&#x88c5;&#x306e; Context &#x3068; Segmentation&#x3092;&#x8abf;&#x3079;&#x308b;"/>
+<node CREATED="1556613076711" ID="ID_830999204" MODIFIED="1556614162630" TEXT="Xv&#xff16;&#x306e;page Table &#x3069;&#x3046;&#x306a;&#x3063;&#x3066;&#x3044;&#x308b;&#x304b;&#x8abf;&#x3079;&#x308b;">
+<node CREATED="1556613752238" ID="ID_1953173749" MODIFIED="1556613763279" TEXT="Page Table Entry &#x306b;&#x5165;&#x3063;&#x3066;&#x308b;">
+<node CREATED="1556614634866" ID="ID_1657413388" MODIFIED="1556614732392" TEXT="&#x5171;&#x901a;&#x306e;context&#x3092;&#x6301;&#x3063;&#x3066;&#x308b;&#x6642;&#x306f;&#x540c;&#x3058;&#x7a7a;&#x9593;&#x304b;&#x5225;&#x306e;&#x7a7a;&#x9593;&#x304b;&#x8a18;&#x8ff0;&#x3057;&#x3066;&#x3042;&#x3052;&#x308b;&#x306e;&#x304c;Page Table Entry"/>
+<node CREATED="1556614719075" ID="ID_19089258" MODIFIED="1556614728286" TEXT="context&#x306e;&#x4e00;&#x90e8;"/>
+</node>
+<node CREATED="1556613136434" ID="ID_1894814652" MODIFIED="1556613159865" TEXT="&#x305d;&#x308c;&#x3092; Gears OS &#x3067;&#x306f;&#x3069;&#x3046;&#x6271;&#x3046;&#x304b;&#x3092;&#x8003;&#x3048;&#x308b;"/>
+<node CREATED="1556613193903" ID="ID_1532801559" MODIFIED="1556613279929" TEXT="&#x8abf;&#x3079;&#x308b;&#x524d;&#x306b;fork&#x3092;&#x4f5c;&#x3063;&#x305f;"/>
+</node>
+<node CREATED="1556614104389" ID="ID_1775824901" MODIFIED="1556614181683" TEXT="inter Process Communication &#x3092;&#x3069;&#x3046;&#x3059;&#x308b;&#x304b;">
+<node CREATED="1556614143954" ID="ID_841894129" MODIFIED="1556614229665" TEXT="Code Gear Data Gear &#x306e; goto&#x6587;&#x305d;&#x306e;&#x3082;&#x306e;"/>
+<node CREATED="1556614241274" ID="ID_1944462756" MODIFIED="1556614271584" TEXT="par goto &#x304c;&#x6301;&#x3063;&#x3066;&#x308b;join&#x304c;Interface Communication&#x3000;&#x306b;&#x306a;&#x308b;"/>
+<node CREATED="1556614316000" ID="ID_924663064" MODIFIED="1556614453074" TEXT="Interface Communication &#x306e;goto&#x6587;&#x306f;&#x666e;&#x901a;&#x306e;goto&#x6587;&#x3068;&#x9055;&#x3063;&#x3066;&#x884c;&#x304d;&#x5148;&#x306e;Code Gear DataGear &#x304c;&#x540c;&#x3058;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x306b;&#x306a;&#x3044;"/>
+<node CREATED="1556614453846" ID="ID_1321060882" MODIFIED="1556614492665" TEXT="1&#x3064;&#x306e;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x5185;&#x3067;&#x5b9f;&#x884c;&#x3059;&#x308b;&#x306e;&#x306f;&#x554f;&#x984c;&#x304c;&#x306a;&#x3044;">
+<node CREATED="1556614480582" ID="ID_622087579" MODIFIED="1556614490947" TEXT="&#x5b9f;&#x306f;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x3092;&#x6301;&#x3063;&#x3066;&#x308b;&#x610f;&#x5473;&#x306f;&#x306a;&#x3044;"/>
+</node>
+<node CREATED="1556614515992" ID="ID_1141993120" MODIFIED="1556614633331" TEXT="&#x3071;&#x308b;&#x3059;&#x3055;&#x3093;&#x304c;&#x5b9f;&#x88c5;&#x3057;&#x305f;GearsOS&#x306b;&#x306f;&#x30e1;&#x30e2;&#x30ea;&#x7a7a;&#x9593;&#x306e;&#x6982;&#x5ff5;&#x304c;&#x306a;&#x3044;">
+<node CREATED="1556614634866" ID="ID_1902970504" MODIFIED="1556614682062" TEXT="&#x5171;&#x901a;&#x306e;context&#x3092;&#x6301;&#x3063;&#x3066;&#x308b;&#x6642;&#x306f;&#x540c;&#x3058;&#x7a7a;&#x9593;&#x304b;&#x5225;&#x306e;&#x7a7a;&#x9593;&#x304b;&#x8a18;&#x8ff0;&#x3057;&#x3066;&#x3042;&#x3052;&#x308b;&#x306e;&#x304c;Page Table Entry"/>
+</node>
+</node>
+<node CREATED="1556614790340" ID="ID_1860011276" MODIFIED="1556614818484" TEXT="&#x3069;&#x3046;&#x3044;&#x3046;&#x6642;&#x306b;Code Gear Data Gear &#x3092;&#x4e00;&#x7dd2;&#x306b;&#x3059;&#x308b;&#x304b;&#x5225;&#x3005;&#x306b;&#x3059;&#x308b;&#x304b;&#x6c7a;&#x3081;&#x3066;&#x5b9a;&#x7fa9;&#x3059;&#x308b;">
+<node CREATED="1556614984761" ID="ID_1875403590" MODIFIED="1556615195250" TEXT="&#x4e00;&#x822c;&#x306e;OS&#x3067;Page Table Entry &#x3092;&#x5236;&#x5fa1;&#x3059;&#x308b;&#x306e;&#x306f;&#x3069;&#x3093;&#x306a;API?">
+<node CREATED="1556615030653" ID="ID_69904242" MODIFIED="1556615060768" TEXT="1.Fork (PTE&#x3092;&#x30b3;&#x30d4;&#x308b;)"/>
+<node CREATED="1556615061489" ID="ID_1621019253" MODIFIED="1556615108596" TEXT="2.break(&#x30e1;&#x30e2;&#x30ea;&#x3092;&#x8981;&#x6c42;)&#x3067;&#x65b0;&#x3057;&#x3044;PTE&#x3092;&#x4ed8;&#x3051;&#x52a0;&#x3048;&#x308b;"/>
+<node CREATED="1556615109337" ID="ID_1978453944" MODIFIED="1556615140023" TEXT="3.mmap &#x5171;&#x6709;&#x30e1;&#x30e2;&#x30ea;&#x3092;&#x4f5c;&#x308b;&#x306e;&#x306b;&#x3082;&#x4f7f;&#x3048;&#x308b;"/>
+<node CREATED="1556615141192" ID="ID_1163657241" MODIFIED="1556615166212" TEXT="4. Shared Memory (System&#x7cfb;&#xff09;"/>
+<node CREATED="1556615167044" ID="ID_1233147317" MODIFIED="1556615183992" TEXT="5.malock"/>
+</node>
+<node CREATED="1556615197877" ID="ID_782297442" MODIFIED="1556615333183" TEXT="Gears OS &#x3067;&#x306f;&#x3069;&#x3093;&#x306a;API&#x304c;&#x671b;&#x307e;&#x3057;&#x3044;&#x304b;&#x63d0;&#x6848;&#x3059;&#x308b;">
+<node CREATED="1556615223117" ID="ID_1254622138" MODIFIED="1556615241978" TEXT="malock&#x306f;&#x3059;&#x3067;&#x306b;&#x4f7f;&#x3063;&#x3066;&#x3044;&#x308b;"/>
+<node CREATED="1556615244445" ID="ID_379112659" MODIFIED="1556615319002" TEXT="&#x7269;&#x7406;&#x30e1;&#x30e2;&#x30ea;&#x304c;&#x30ed;&#x30b8;&#x30ab;&#x30eb;&#x30a2;&#x30c9;&#x30ec;&#x30b9;&#x3092;&#x3069;&#x3046;&#x3059;&#x308b;&#x304b;&#x6c7a;&#x3081;&#x3066;&#x308b;&#x306e;&#x304c;PTE">
+<node CREATED="1556615319002" ID="ID_1123555825" MODIFIED="1556615332049" TEXT="&#x3071;&#x308b;&#x3059;&#x3055;&#x3093;&#x306e;GearsOS&#x306b;&#x306f;&#x306a;&#x3044;"/>
+</node>
+<node CREATED="1556615366681" ID="ID_685834204" MODIFIED="1556615421627" TEXT="Xv6kernel &#x3092; GearsOS&#x306b;&#x30de;&#x30c3;&#x30d4;&#x30f3;&#x30b0;&#x3059;&#x308b;">
+<node CREATED="1556615446605" ID="ID_745272582" MODIFIED="1556615472733" TEXT="break&#x3092;&#x305d;&#x306e;&#x307e;&#x307e;&#x4f7f;&#x3063;&#x3066;&#x3082;&#x3044;&#x3044;&#x304c;&#x3001;GearsOS&#x3092;&#x5236;&#x5fa1;&#x3059;&#x308b;API&#x304c;&#x307b;&#x3057;&#x3044;"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1556613283596" ID="ID_1642991397" MODIFIED="1556613291646" POSITION="right" TEXT="&#x5b9f;&#x88c5;&#x4f8b;">
+<node CREATED="1556613297950" ID="ID_958668906" MODIFIED="1556613674071" TEXT="GearsOS&#x3067;Context&#x3092;&#x4e38;&#x898b;&#x3048;&#x306b;&#x3059;&#x308b;">
+<node CREATED="1556613316928" ID="ID_1283724329" MODIFIED="1556613324053" TEXT="&#x6700;&#x901f;&#x3067;&#x52d5;&#x304f;"/>
+<node CREATED="1556613325217" ID="ID_791099681" MODIFIED="1556613335670" TEXT="&#x30bb;&#x30ad;&#x30e5;&#x30ea;&#x30c6;&#x30a3;&#x306e;&#x554f;&#x984c;&#x306f;&#x3042;&#x308b;"/>
+</node>
+<node CREATED="1556613506073" ID="ID_907686025" MODIFIED="1556613516627" TEXT="Fork&#x3092;&#x4f7f;&#x3046;">
+<node CREATED="1556613516628" ID="ID_144206139" MODIFIED="1556613529384" TEXT="&#x3059;&#x3067;&#x306b;GearsOS&#x3067;&#x4f5c;&#x3063;&#x3066;&#x308b;"/>
+</node>
+</node>
+</node>
+</map>