view GearsOS_Paging_Segmentation.mm @ 23:4f000f6f9fa4 default tip

add figure meta data gear meta code gear
author tobaru
date Wed, 29 May 2019 18:03:39 +0900
parents a6889c903369
children
line wrap: on
line source

<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="1557395306626" 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 CREATED="1557395565539" ID="ID_1252224066" MODIFIED="1557395581779" POSITION="right" TEXT="&#x8ad6;&#x6587;&#x69cb;&#x6210;">
<node CREATED="1557395333889" ID="ID_1793192496" MODIFIED="1557398415915" TEXT="1.Gears OS">
<node CREATED="1557395429381" ID="ID_582430981" MODIFIED="1557398422955" TEXT="1.1GearsOS"/>
<node CREATED="1557395411507" ID="ID_1259429356" MODIFIED="1557398426960" TEXT="1.2CbC"/>
<node CREATED="1557395435448" ID="ID_351249598" MODIFIED="1557398431394" TEXT="1.3Meta Code Gear Meta Data Gear"/>
</node>
<node CREATED="1557395360115" ID="ID_965745108" MODIFIED="1557398731326" TEXT="2.&#x4eca;&#x307e;&#x3067;&#x306e;Paging&#x3068;Segmentation&#x306e;  Survey">
<node CREATED="1557395649251" ID="ID_1042648203" MODIFIED="1557399053414" TEXT="intel &#x304c;&#x751f;&#x304d;&#x6b8b;&#x3063;&#x3066;&#x308b; Segmentation  Achitecture">
<node CREATED="1557395703095" ID="ID_3142787" MODIFIED="1557395717884" TEXT="&#x30b5;&#x30fc;&#x30d9;&#x30a4;&#x304c;&#x5fc5;&#x8981;"/>
</node>
<node CREATED="1557399083003" ID="ID_1424199690" MODIFIED="1557399097793" TEXT="&#x30a2;&#x30d7;&#x30ea;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x306e;&#x4e2d;&#x3067;&#x3082;&#x30e1;&#x30e2;&#x30ea;&#x7ba1;&#x7406;&#x3092;&#x304d;&#x3081;&#x7d30;&#x304b;&#x306b;&#x3084;&#x308a;&#x305f;&#x3044;"/>
<node CREATED="1557395677691" ID="ID_1872255561" MODIFIED="1557395700461" TEXT="User&#x3067;&#x3082;&#x30e1;&#x30e2;&#x30ea;&#x306e;&#x4fdd;&#x8b77;&#x3068;&#x30ea;&#x30ed;&#x30b1;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x3057;&#x305f;&#x3044;">
<node CREATED="1557395791827" ID="ID_656543864" MODIFIED="1557395806040" TEXT="&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x308b;&#x306e;&#x306f;mmap  &#x3060;&#x3051;">
<node CREATED="1557395806040" ID="ID_1756390550" MODIFIED="1557399130344" TEXT="mmap&#x3082;malock&#x3067;&#x3064;&#x304b;&#x308f;&#x308c;&#x3066;&#x308b;&#x3060;&#x3051;&#x3000;"/>
</node>
</node>
<node CREATED="1557395822489" ID="ID_1466182511" MODIFIED="1557395866404" TEXT="GearsOS">
<node CREATED="1557399148178" ID="ID_490778387" MODIFIED="1557399159610" TEXT="paging&#x3068;Segmentation&#x3092;&#x3044;&#x308c;&#x305f;&#x3044;">
<node CREATED="1557399172229" ID="ID_846863244" MODIFIED="1557399177563" TEXT="paging 64k">
<node CREATED="1557399183164" ID="ID_115202419" MODIFIED="1557399412226" TEXT="&#x30a4;&#x30f3;&#x30d1;&#x30fc;&#x30b9; page table??">
<node CREATED="1557399419979" ID="ID_1296826617" MODIFIED="1557399427695" TEXT="&#x500b;&#x5225;&#x306e;&#x30da;&#x30fc;&#x30b8;&#x306f;&#x5727;&#x7e2e;"/>
</node>
</node>
<node CREATED="1557399447172" ID="ID_1871609806" MODIFIED="1557399452725" TEXT="Segmentation">
<node CREATED="1557395752801" ID="ID_365190741" MODIFIED="1557399541968" TEXT="Segmentation &#x304c;&#x4f7f;&#x308f;&#x308c;&#x3066;&#x308b;&#x306e;&#x306f;unix&#x3060;&#x3068; thread local &#x3050;&#x3089;&#x3044;"/>
</node>
<node CREATED="1557399716959" ID="ID_1263686438" MODIFIED="1557399731819" TEXT="User&#x30ec;&#x30d9;&#x30eb;&#x306e;&#x6642;&#x306b;Paging&#x306b;&#x76f4;&#x63a5;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x306a;&#x3044;"/>
</node>
<node CREATED="1557395831698" ID="ID_1173677926" MODIFIED="1557399787873" TEXT="meta Competition&#x3068;Competition&#x306b;&#x5206;&#x96e2;&#x3055;&#x308c;&#x3066;&#x3044;&#x308b;">
<node CREATED="1557399805812" ID="ID_132710327" MODIFIED="1557399892857" TEXT="meta Competition &#x30ec;&#x30d9;&#x30eb;&#x3067;Page table &#x3092;&#x64cd;&#x4f5c;&#x3059;&#x308b;&#x4e8b;&#x3067;User&#x30d7;&#x30ed;&#x30b0;&#x30e9;&#x30e0;&#x3067;&#x3082;Page table &#x3092;&#x64cd;&#x4f5c;&#x3059;&#x308b;&#x3053;&#x3068;&#x304c;&#x3067;&#x304d;&#x308b;"/>
</node>
<node CREATED="1557395846680" ID="ID_1669847133" MODIFIED="1557395877755" TEXT="page table &#x306b;&#x52dd;&#x624b;&#x306b;&#x66f8;&#x304d;&#x8fbc;&#x307e;&#x308c;&#x308b;&#x306e;&#x306f;&#x307e;&#x305a;&#x3044;">
<node CREATED="1557399901723" ID="ID_5951082" MODIFIED="1557399913577" TEXT="&#x4ed6;&#x306e;&#x30d7;&#x30ed;&#x30bb;&#x30b9;&#x306e;&#x7269;&#x7406;&#x30e1;&#x30e2;&#x30ea;&#x3092;&#x8aad;&#x307e;&#x308c;&#x305f;&#x308a;&#x3059;&#x308b;"/>
<node CREATED="1557399919675" ID="ID_554476234" MODIFIED="1557399951129" TEXT="User&#x306b;&#x6e21;&#x3055;&#x308c;&#x305f;&#x8cc7;&#x6e90;&#x306e;&#x7bc4;&#x56f2;&#x3067;&#x51e6;&#x7406;&#x3059;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308b;&#x304c;&#x53ef;&#x80fd;&#x304b;&#xff1f;">
<node CREATED="1557400267540" ID="ID_1198294992" MODIFIED="1557400285193" TEXT="meta compitation &#x3067;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x30ec;&#x30d9;&#x30eb;&#x306b;&#x623b;&#x3063;&#x3066;&#x3084;&#x308c;&#x3070;&#x3044;&#x3044;"/>
</node>
</node>
<node CREATED="1557395879630" ID="ID_614583572" MODIFIED="1557395896235" TEXT="meta compitation&#x306b;&#x623b;&#x308b;&#x6642;&#x306b;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x306b;&#x623b;&#x308c;&#x3070;&#x3044;&#x3044;">
<node CREATED="1557395897123" ID="ID_298696925" MODIFIED="1557395910490" TEXT="&#x3069;&#x3046;&#x3044;&#x3046;API &#x3092;&#x7528;&#x610f;&#x3059;&#x308c;&#x3070;&#x3044;&#x3044;&#x304b;&#x8003;&#x3048;&#x308b;"/>
<node CREATED="1557395912217" ID="ID_1954563880" MODIFIED="1557395920290" TEXT="meta data Gear&#x3000;&#x3092;&#x64cd;&#x4f5c;&#x3059;&#x308b;">
<node CREATED="1557395922283" ID="ID_27345325" MODIFIED="1557395938738" TEXT="&#x30ce;&#x30fc;&#x30de;&#x30eb;&#x30ec;&#x30d9;&#x30eb;&#x304b;&#x3089;&#x7ba1;&#x7406;">
<node CREATED="1557400322181" ID="ID_1185169876" MODIFIED="1557400363113" TEXT="&#x64cd;&#x4f5c;&#x3059;&#x308b;page table &#x304c;&#x63d0;&#x4f9b;&#x3057;&#x305f;&#x8cc7;&#x6e90;&#x306b;&#x53ce;&#x307e;&#x3063;&#x3066;&#x308b;&#x304b;&#x30c1;&#x30a7;&#x30c3;&#x30af;&#x3057;&#x3066;&#x304b;&#x3089;&#x53cd;&#x6620;&#x3059;&#x308b;"/>
</node>
</node>
<node CREATED="1557395947347" ID="ID_913102475" MODIFIED="1557395969188" TEXT="&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x308b;&#x30e1;&#x30e2;&#x30ea;&#x3092;&#x30c0;&#x30a4;&#x30ec;&#x30af;&#x30c8;&#x306b;&#x6e21;&#x3059;&#x306e;&#x304b;&#x30b3;&#x30d4;&#x308b;&#x306e;&#x304b;&#x306f;&#x81ea;&#x7531;&#x5ea6;&#x3042;&#x308b;"/>
<node CREATED="1557396004163" ID="ID_1296426699" MODIFIED="1557400417831" TEXT="Code Gear&#x3092;&#x5207;&#x308a;&#x66ff;&#x3048;&#x308b;&#x305f;&#x3073;&#x306b;Segmantation&#x3092;&#x5207;&#x308a;&#x66ff;&#x3048;&#x308b;&#x306e;&#x306f;&#x91cd;&#x304f;&#x306a;&#x308b;">
<node CREATED="1557400467114" ID="ID_1584922231" MODIFIED="1557400508422" TEXT="Context&#x306e;&#x4e2d;&#x306b;&#x4f7f;&#x7528;&#x3059;&#x308b;CG DG&#x306f;&#x63c3;&#x3063;&#x3066;&#x3044;&#x308b;"/>
<node CREATED="1557400511167" ID="ID_1213784664" MODIFIED="1557400558739" TEXT="Context&#x306f;Thread&#x3054;&#x3068;&#x306b;&#x3042;&#x3063;&#x3066;CGDG&#x306f;&#x81ea;&#x7531;&#x306b;&#x5165;&#x308c;&#x66ff;&#x3048;&#x308b;&#x3053;&#x3068;&#x306f;&#x3067;&#x304d;&#x308b;">
<node CREATED="1557400563182" ID="ID_336139811" MODIFIED="1557400572730" TEXT="Context&#x306f;&#x30b7;&#x30b9;&#x30c6;&#x30e0;&#x3067;&#x4fdd;&#x8b77;&#x3055;&#x308c;&#x308b;&#x3079;&#x304d;"/>
<node CREATED="1557400595631" ID="ID_370602642" MODIFIED="1557400603792" TEXT="&#x7169;&#x96d1;&#x306b;&#x5207;&#x308a;&#x66ff;&#x308f;&#x308b;">
<node CREATED="1557400605611" ID="ID_1444833214" MODIFIED="1557400628136" TEXT="Context&#x306b;&#x305d;&#x3063;&#x3066;&#x5fc5;&#x8981;&#x306a;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x308b;&#x7bc4;&#x56f2;&#x3092;&#x5236;&#x9650;&#x3057;&#x3066;&#x3042;&#x3052;&#x308b;"/>
<node CREATED="1557400641124" ID="ID_339133162" MODIFIED="1557400671090" TEXT="&#x30ea;&#x30cb;&#x30a2;&#x30b9;&#x30da;&#x30fc;&#x30b9;&#x5168;&#x90e8;&#x63d0;&#x4f9b;&#x3059;&#x308b;&#x306e;&#x304c;&#x73fe;&#x72b6;&#x3067;&#x305d;&#x308c;&#x306e;&#x65b9;&#x304c;&#x7c21;&#x5358;"/>
<node CREATED="1557400678841" ID="ID_256534439" MODIFIED="1557400711559" TEXT="Context&#x3068;Segmentation&#x3092;&#x7d44;&#x307f;&#x5408;&#x308f;&#x305b;&#x3066;GearsOS &#x306e;Paging&#x3092;&#x4f5c;&#x308a;&#x4e0a;&#x3052;&#x3066;&#x3044;&#x304f;&#x306e;&#x304c;&#x3044;&#x3044;"/>
</node>
</node>
</node>
</node>
</node>
<node CREATED="1557395724955" ID="ID_1120480389" MODIFIED="1557395737001" TEXT="paging">
<node CREATED="1557395737002" ID="ID_1948709995" MODIFIED="1557395745738" TEXT="&#x5727;&#x7e2e;"/>
</node>
</node>
<node CREATED="1557398081009" ID="ID_850503595" MODIFIED="1557398439981" TEXT="3.GearsOS&#x3067;&#x306e;Paging"/>
<node CREATED="1557395374773" ID="ID_485527758" MODIFIED="1557398445136" TEXT="4.UserSpace&#x3067;Page Table &#x3092;&#x64cd;&#x4f5c;&#x3059;&#x308b;&#x5229;&#x70b9;">
<node CREATED="1557398174469" ID="ID_1128960835" MODIFIED="1557398192203" TEXT="Code Gear &#x3068; DG &#x306e;Segmentation &#x76f8;&#x6027;&#x304c;&#x3044;&#x3044;">
<node CREATED="1557398201182" ID="ID_1420123612" MODIFIED="1557398223087" TEXT="CG&#x3068;DG&#x304c;&#x5207;&#x308a;&#x66ff;&#x308f;&#x308b;&#x6642;&#x306b;Segmentation&#x3092;&#x5207;&#x308a;&#x66ff;&#x3048;&#x308b;&#x306e;&#x306f;&#x91cd;&#x3044;">
<node CREATED="1557398228153" ID="ID_1390164932" MODIFIED="1557398265848" TEXT="Context&#x3092;&#x4f7f;&#x3063;&#x305f;&#x5de5;&#x592b;&#x304c;&#x5fc5;&#x8981;"/>
</node>
</node>
</node>
<node CREATED="1557398342250" ID="ID_183157737" MODIFIED="1557398451015" TEXT="5.Xv6&#x3092;&#x66f8;&#x304d;&#x63db;&#x3048;&#x3066;&#x5b9f;&#x88c5;&#x3059;&#x308b;&#x306e;&#x304c;&#x3044;&#x3044;&#x306e;&#x3067;&#x306f;">
<node CREATED="1557400759750" ID="ID_1461178721" MODIFIED="1557400815507" TEXT="kernel&#x5185;&#x90e8;&#x3067;&#x306f;Page table &#x304c;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3067;&#x304d;&#x308b;&#x306e;&#x3067;PageTable&#x306f;&#x30e6;&#x30fc;&#x30b6;&#x30fc;&#x30ec;&#x30d9;&#x30eb;&#x3067;&#x3069;&#x3046;&#x3059;&#x308b;&#x304b;&#x3063;&#x3066;&#x8a71;"/>
<node CREATED="1557401643904" ID="ID_458911797" MODIFIED="1557401688244" TEXT="elf&#x3058;&#x3083;&#x306a;&#x304f;&#x3066;Context&#x3092;&#x914d;&#x7f6e;&#x3057;&#x3066;&#x30e1;&#x30e2;&#x30ea;&#x7a7a;&#x9593;&#x306b;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3059;&#x308b;&#x5b9f;&#x884c;&#x306e;&#x4ed5;&#x7d44;&#x307f;&#x3092;xv6&#x306b;&#x5165;&#x308c;&#x308b;"/>
<node CREATED="1557401692740" ID="ID_1400595796" MODIFIED="1557401729495" TEXT="Xv6&#x306e;&#x65b0;&#x3057;&#x3044;&#x8981;&#x7d20;&#x3068;&#x3057;&#x3066;GearsOS&#x306e;Context&#x306e;&#x90e8;&#x5206;&#x3092;UserSpace&#x5074;&#x3067;&#x5b9f;&#x884c;&#x3059;&#x308b;"/>
<node CREATED="1557401740625" ID="ID_852415691" MODIFIED="1557401749848" TEXT="Xv6&#x3067;&#x3084;&#x308b;&#x306e;&#x304c;&#x3044;&#x3044;&#x304b;&#x306f;&#x5fae;&#x5999;">
<node CREATED="1557401758943" ID="ID_1036627792" MODIFIED="1557401772393" TEXT="&#x4eca;&#x3042;&#x308b;OS&#x3067;mmap&#x3067;&#x3084;&#x308b;&#x306e;&#x3082;&#x60aa;&#x304f;&#x306f;&#x306a;&#x3044;">
<node CREATED="1557401776744" ID="ID_1501140156" MODIFIED="1557401793706" TEXT="Page table &#x76f4;&#x63a5;&#x3044;&#x3058;&#x308b;&#x65b9;&#x304c;&#x9762;&#x767d;&#x3044;&#x306e;&#x3067;&#x305d;&#x308c;&#x3067;&#x3084;&#x3063;&#x3066;&#x3044;&#x304f;"/>
</node>
<node CREATED="1557401816204" ID="ID_204129092" MODIFIED="1557401913185" TEXT="Context&#x306b;&#x5fc5;&#x8981;&#x306a;Pagetable&#x3068;Page Segmentation&#x3092;&#x63d0;&#x4f9b;&#x3059;&#x308b;interface&#x3068;AUserSpace&#x304b;&#x3089;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3059;&#x308b;PI&#x3092;&#x8003;&#x3048;&#x308b;&#x5fc5;&#x8981;&#x304c;&#x3042;&#x308b;">
<node CREATED="1557401891124" ID="ID_1834452223" MODIFIED="1557402014293" TEXT="&#x5b9f;&#x969b;&#x306b;&#x306f;PT&#x306b;&#x76f8;&#x5f53;&#x3059;&#x308b;&#x30c7;&#x30fc;&#x30bf;&#x3092;Input data Gear&#x3067;&#x53d7;&#x3051;&#x53d6;&#x3063;&#x3066;&#x5909;&#x66f4;&#x3057;&#x305f;&#x5f8c;&#x3001;context&#x306b;&#x3042;&#x308b;&#x30e1;&#x30e2;&#x30ea;&#x30b3;&#x30f3;&#x30c8;&#x30ed;&#x30fc;&#x30eb;&#x3092;&#x62c5;&#x5f53;&#x3059;&#x308b;meta data gear &#x306b;goto&#x3057;&#x3066;&#x30a2;&#x30af;&#x30bb;&#x30b9;&#x3059;&#x308b;&#x3002;">
<node CREATED="1557402017444" ID="ID_1044594446" MODIFIED="1557402032906" TEXT="&#x305d;&#x306e;&#x6642;&#x306b;Page tabel entry &#x306e;&#x30d0;&#x30ea;&#x30c7;&#x30fc;&#x30b7;&#x30e7;&#x30f3;&#x3092;&#x30c1;&#x30a7;&#x30c3;&#x30af;&#x3059;&#x308b;"/>
</node>
</node>
</node>
</node>
</node>
</node>
</map>