研究目的

  • 動作が軽く、落ちにくいカーネルを実装する
  • ブートが最速で、コンパクトなカーネルを実装する
  • Codesegment と Datasegment をカーネルに実装するにあたって、メモリ管理の役割とどう合致するのかを検証する

今週の作業

  • Linux 3.8.9 を読む
  • メモリ初期化のデバッグ

ELILO

ELILO の中でのカーネル、という方針

「ELILOアプリケーションの中」だったら ExitBootServices を実行しないで書くべき

  1. 1.GDT/LDT を設定
  2. 2.別セグメントに飛ぶ
  3. 3.メモリの初期化

エラーメッセージ

cr0 の PE bit を無効にした時

cr3 に値を入れた時

PostgreSQL

手順

  1. ./initdb -D $PGDATA
    データベースの初期化
  2. ./pg_ctl -D $PGDATA -l [logfile_name] start
    PostgreSQL の起動
  3. ./psql user
    対話プロンプトが開く
  4. ps -ef | grep postgres
    PostgreSQL のプロセスを探し出す
  5. gdb $DIR/bin/postgres [process number]
    で読む

これからやること

  • 引き続き Paging の設定
  • うまくいったら User/特権 mode の切り替え

Code Slide (with Subtitle Placeholder)

Press 'h' to highlight important sections of code (wrapped in <b>).

<script type='text/javascript'>
  // Say hello world until the user starts questioning
  // the meaningfulness of their existence.
  function helloWorld(world) {
    for (var i = 42; --i >= 0;) {
      alert('Hello ' + String(world));
    }
  }
</script>

Code Slide (Smaller Font)

// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
  for (var i = 42; --i >= 0;) {
    alert('Hello ' + String(world));
  }
}
<style>
  p { color: pink }
  b { color: blue }
</style>
<!DOCTYPE html>
<html>
<head>
  <title>My Awesome Page</title>
</head>
<body>
  <p>Hello world</p>
<body>
</html>

Slide with Speaker Notes

Press 'p' to toggle speaker notes.

Presenter Mode

Add ?presentme=true to the URL to enabled presenter mode. This setting is sticky, meaning refreshing the page will persist presenter mode.

Hit ?presentme=false to disable presenter mode.

Slide with Image

Description
source: place source info here

Slide with Image (Centered horz/vert)

Description
source: place source info here

Table Option A

Subtitle Placeholder

Column 1Column 2Column 3Column 4
Row 1placeholderplaceholderplaceholderplaceholder
Row 2placeholderplaceholderplaceholderplaceholder
Row 3placeholderplaceholderplaceholderplaceholder
Row 4placeholderplaceholderplaceholderplaceholder
Row 5placeholderplaceholderplaceholderplaceholder

Table Option A (Smaller Text)

Subtitle Placeholder

Column 1Column 2Column 3Column 4
Row 1placeholderplaceholderplaceholderplaceholder
Row 2placeholderplaceholderplaceholderplaceholder
Row 3placeholderplaceholderplaceholderplaceholder
Row 4placeholderplaceholderplaceholderplaceholder
Row 5placeholderplaceholderplaceholderplaceholder

Table Option B

Subtitle Placeholder

Header 1placeholderplaceholderplaceholder
Header 2placeholderplaceholderplaceholder
Header 3placeholderplaceholderplaceholder
Header 4placeholderplaceholderplaceholder
Header 5placeholderplaceholderplaceholder

Slide Styles

  • class="red"
  • class="red2"
  • class="red3"
  • class="blue"
  • class="blue2"
  • class="blue3"
  • class="green"
  • class="green2"
  • class="green3"
  • class="yellow"
  • class="yellow2"
  • class="yellow3"
  • class="gray"
  • class="gray2"
  • class="gray3"
  • class="gray4"
I am centered text with a and button.

Segue Slide

Subtitle Placeholder

Full Image (with Optional Header)

www.flickr.com/photos/25797459@N06/5438799763/
This is an example of quote text.
Name
Company

Slide with Iframe

<Thank You!>

Important contact information goes here.