view seminar/seminar2013/0305.html @ 3:fea44bb81877 default tip

many change
author taiki
date Tue, 10 Dec 2013 15:31:33 +0900
parents
children
line wrap: on
line source

<!DOCTYPE html>

<!--
Google HTML5 slide template

Authors: Luke Mahé (code)
Marcin Wichary (code and design)

Dominic Mazzoni (browser compatibility)
Charles Chen (ChromeVox support)

URL: http://code.google.com/p/html5slides/
-->

<html>
    <head>
        <title>Presentation</title>
        <link src='../styles.css'>
        <meta charset='utf-8'>
        <script
            src='../slides.js'></script>
    </head>

    <style>
        /* Your individual styles here, or just use inline styles if that’s
        what you want. */


    </style>
    <body style='display: none'>

        <section class='slides layout-regular template-default'>

        <!-- Your slides (<article class='nobackground'>s) go here. Delete or comment out the
        slides below. -->

        <article>
        <h1>ELILO によるメモリ管理の実験</h1>
        <p>Taiki Taira</p>
        <p>Mar 5 2013</p>
        </article>

        <article>
        <h3>研究目的[1/2]</h3>
        <ul>
        <li>ブートが速く、シンプルなマイクロカーネルを ELILO に実装する</li>
        <li>Codesegment と Datasegment を、カーネルのメモリ管理にどう実装するのかを検証する</li>
        </ul>
        </article>

        <article>
        <h3>
            今週の作業 [ ~ 2013/03/05 ]
        </h3>
        <ul>
            <li>ページングのデバッグ</li>
        </ul>
        </article>

        <article>
        <h3>落ちる場所</h3>
        <ul>
            <li>CR3 への書き込み</li>
            <li>CR0 の PG ビットをゼロに</li>
            <li>lgt gdt の初期化</li>
        </ul>
        </article>

        <article>
        <h3>解決するには</h3>
        <ul>
            <li>GetMemoryMap()</li>
            <li>ExitBootServices()</li>
            <li>をして権限を移す</li>
        </ul>
        </article>

        <article>
        <h3>GetMemoryMap</h3>
        <p>GetMemoryMap を実行すると、メモリのディスクリプタの配列と、そのサイズが取れる</p>
        <img src='images/get_memmap.png'>
        </article>

        <article>
        <h3>
            今後やること
        </h3>
        <ul>
            <li>セグメンテーションの実装とページングのデバッグ</li>
        </ul>
        </article>

        </section>

    </body>
</html>