Mercurial > hg > Members > taiki > slides
comparison seminar/seminar2013/0305.html @ 3:fea44bb81877 default tip
many change
author | taiki |
---|---|
date | Tue, 10 Dec 2013 15:31:33 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:7f4128b2369a | 3:fea44bb81877 |
---|---|
1 <!DOCTYPE html> | |
2 | |
3 <!-- | |
4 Google HTML5 slide template | |
5 | |
6 Authors: Luke Mahé (code) | |
7 Marcin Wichary (code and design) | |
8 | |
9 Dominic Mazzoni (browser compatibility) | |
10 Charles Chen (ChromeVox support) | |
11 | |
12 URL: http://code.google.com/p/html5slides/ | |
13 --> | |
14 | |
15 <html> | |
16 <head> | |
17 <title>Presentation</title> | |
18 <link src='../styles.css'> | |
19 <meta charset='utf-8'> | |
20 <script | |
21 src='../slides.js'></script> | |
22 </head> | |
23 | |
24 <style> | |
25 /* Your individual styles here, or just use inline styles if that’s | |
26 what you want. */ | |
27 | |
28 | |
29 </style> | |
30 <body style='display: none'> | |
31 | |
32 <section class='slides layout-regular template-default'> | |
33 | |
34 <!-- Your slides (<article class='nobackground'>s) go here. Delete or comment out the | |
35 slides below. --> | |
36 | |
37 <article> | |
38 <h1>ELILO によるメモリ管理の実験</h1> | |
39 <p>Taiki Taira</p> | |
40 <p>Mar 5 2013</p> | |
41 </article> | |
42 | |
43 <article> | |
44 <h3>研究目的[1/2]</h3> | |
45 <ul> | |
46 <li>ブートが速く、シンプルなマイクロカーネルを ELILO に実装する</li> | |
47 <li>Codesegment と Datasegment を、カーネルのメモリ管理にどう実装するのかを検証する</li> | |
48 </ul> | |
49 </article> | |
50 | |
51 <article> | |
52 <h3> | |
53 今週の作業 [ ~ 2013/03/05 ] | |
54 </h3> | |
55 <ul> | |
56 <li>ページングのデバッグ</li> | |
57 </ul> | |
58 </article> | |
59 | |
60 <article> | |
61 <h3>落ちる場所</h3> | |
62 <ul> | |
63 <li>CR3 への書き込み</li> | |
64 <li>CR0 の PG ビットをゼロに</li> | |
65 <li>lgt gdt の初期化</li> | |
66 </ul> | |
67 </article> | |
68 | |
69 <article> | |
70 <h3>解決するには</h3> | |
71 <ul> | |
72 <li>GetMemoryMap()</li> | |
73 <li>ExitBootServices()</li> | |
74 <li>をして権限を移す</li> | |
75 </ul> | |
76 </article> | |
77 | |
78 <article> | |
79 <h3>GetMemoryMap</h3> | |
80 <p>GetMemoryMap を実行すると、メモリのディスクリプタの配列と、そのサイズが取れる</p> | |
81 <img src='images/get_memmap.png'> | |
82 </article> | |
83 | |
84 <article> | |
85 <h3> | |
86 今後やること | |
87 </h3> | |
88 <ul> | |
89 <li>セグメンテーションの実装とページングのデバッグ</li> | |
90 </ul> | |
91 </article> | |
92 | |
93 </section> | |
94 | |
95 </body> | |
96 </html> |