Mercurial > hg > Papers > 2019 > tobaru-sigos
changeset 12:a27f076e1dd9
chapter mm
author | tobaru |
---|---|
date | Thu, 09 May 2019 19:10:53 +0900 |
parents | 13ea0e7bca48 |
children | a6889c903369 |
files | GearsOS_Paging_Segmentation.mm |
diffstat | 1 files changed, 38 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/GearsOS_Paging_Segmentation.mm Thu May 09 18:52:26 2019 +0900 +++ b/GearsOS_Paging_Segmentation.mm Thu May 09 19:10:53 2019 +0900 @@ -53,15 +53,44 @@ <node CREATED="1556613516628" ID="ID_144206139" MODIFIED="1556613529384" TEXT="すでにGearsOSで作ってる"/> </node> </node> -<node CREATED="1557395309750" ID="ID_122296633" MODIFIED="1557395474634" POSITION="left" TEXT="1.User Space でのメモリ管理"/> -<node CREATED="1557395333889" ID="ID_469970066" MODIFIED="1557395359415" POSITION="left" TEXT="Gears OS"> -<node CREATED="1557395429381" ID="ID_1022598991" MODIFIED="1557395482644" TEXT="2.1GearsOS"/> -<node CREATED="1557395411507" ID="ID_430507768" MODIFIED="1557395489772" TEXT="2.2CbC"/> -<node CREATED="1557395435448" ID="ID_1563678639" MODIFIED="1557395496283" TEXT="2.3Meta Code Gear Meta Data Gear"/> +<node CREATED="1557395565539" ID="ID_1252224066" MODIFIED="1557395581779" POSITION="right" TEXT="論文構成"> +<node CREATED="1557395611435" ID="ID_1268271769" MODIFIED="1557395618821" TEXT="1.User Space でのメモリ管理"/> +<node CREATED="1557395333889" ID="ID_1793192496" MODIFIED="1557395359415" TEXT="Gears OS"> +<node CREATED="1557395429381" ID="ID_582430981" MODIFIED="1557395482644" TEXT="2.1GearsOS"/> +<node CREATED="1557395411507" ID="ID_1259429356" MODIFIED="1557395489772" TEXT="2.2CbC"/> +<node CREATED="1557395435448" ID="ID_351249598" MODIFIED="1557395496283" TEXT="2.3Meta Code Gear Meta Data Gear"/> +</node> +<node CREATED="1557395360115" ID="ID_965745108" MODIFIED="1557395501770" TEXT="3.PagingとSegmentation"> +<node CREATED="1557395649251" ID="ID_1042648203" MODIFIED="1557395660990" TEXT="intel が生き残ってる"> +<node CREATED="1557395703095" ID="ID_3142787" MODIFIED="1557395717884" TEXT="サーベイが必要"/> +</node> +<node CREATED="1557395677691" ID="ID_1872255561" MODIFIED="1557395700461" TEXT="Userでもメモリの保護とリロケーションをしたい"> +<node CREATED="1557395791827" ID="ID_656543864" MODIFIED="1557395806040" TEXT="アクセスできるのはmmap だけ"> +<node CREATED="1557395806040" ID="ID_1756390550" MODIFIED="1557395818490" TEXT="malockでつかわれてるだけ "/> +</node> </node> -<node CREATED="1557395360115" ID="ID_1292849121" MODIFIED="1557395501770" POSITION="left" TEXT="3.PagingとSegmentation"/> -<node CREATED="1557395374773" ID="ID_822893217" MODIFIED="1557395506482" POSITION="left" TEXT="4.Xv6"/> -<node CREATED="1557395384030" ID="ID_1837427255" MODIFIED="1557395515914" POSITION="left" TEXT="5.PagingとSegmentationのGearsOSへの実装"/> -<node CREATED="1557395404797" ID="ID_99473502" MODIFIED="1557395522555" POSITION="left" TEXT="6.今後の課題"/> +<node CREATED="1557395822489" ID="ID_1466182511" MODIFIED="1557395866404" TEXT="GearsOS"> +<node CREATED="1557395831698" ID="ID_1173677926" MODIFIED="1557395844311" TEXT="meta compitation "/> +<node CREATED="1557395846680" ID="ID_1669847133" MODIFIED="1557395877755" TEXT="page table に勝手に書き込まれるのはまずい"/> +<node CREATED="1557395879630" ID="ID_614583572" MODIFIED="1557395896235" TEXT="meta compitationに戻る時にシステムに戻ればいい"> +<node CREATED="1557395897123" ID="ID_298696925" MODIFIED="1557395910490" TEXT="どういうAPI を用意すればいいか考える"/> +<node CREATED="1557395912217" ID="ID_1954563880" MODIFIED="1557395920290" TEXT="meta data Gear を操作する"> +<node CREATED="1557395922283" ID="ID_27345325" MODIFIED="1557395938738" TEXT="ノーマルレベルから管理"/> +</node> +<node CREATED="1557395947347" ID="ID_913102475" MODIFIED="1557395969188" TEXT="アクセスできるメモリをダイレクトに渡すのかコピるのかは自由度ある"/> +<node CREATED="1557396004163" ID="ID_1296426699" MODIFIED="1557396035283" TEXT="Code Gearを切り替えるたびにやるのは重くなる"/> +</node> +</node> +<node CREATED="1557395724955" ID="ID_1120480389" MODIFIED="1557395737001" TEXT="paging"> +<node CREATED="1557395737002" ID="ID_1948709995" MODIFIED="1557395745738" TEXT="圧縮"/> +</node> +<node CREATED="1557395746794" ID="ID_1024322884" MODIFIED="1557395752801" TEXT="segmentation"> +<node CREATED="1557395752801" ID="ID_690481971" MODIFIED="1557395771634" TEXT="thread local だとunixでも使われてる"/> +</node> +</node> +<node CREATED="1557395374773" ID="ID_485527758" MODIFIED="1557395506482" TEXT="4.Xv6"/> +<node CREATED="1557395384030" ID="ID_215353243" MODIFIED="1557395515914" TEXT="5.PagingとSegmentationのGearsOSへの実装"/> +<node CREATED="1557395404797" ID="ID_1759760598" MODIFIED="1557395522555" TEXT="6.今後の課題"/> +</node> </node> </map>