x86
GDTについては少し調べたけれど、実際の所セグメントの仕組みがどのように動くのか正確に理解してなかったので、もう一度確認してまとめてみた。 ■セグメント方式 x86 CPUではメモリ管理方式としてセグメント方式を使用している。 セグメント方式では、メモ…
http://itpro.nikkeibp.co.jp/article/COLUMN/20080929/315586/?ST=win&P=1 正直、WindowsについてはNTカーネルの基本構造についてちょっとかじった位にしか知らんかったー。 Windowsってとっても難しい事考えて作ってるよねぇ。 この場合の”難しい”と良い設…
http://alohakun.blog7.fc2.com/blog-entry-787.html アンリアルモード(w 何に使うのか一切不明だけどすごい(ww
GDT プロテクトモードコードセグメント、プロテクトモードデータセグメント、リアルモードコードセグメント、リアルモードデータセグメントの4つが定義される。 LDT IDT TSS PDT 設定してない。多分。 GRUBについてこれからさらに調べたい事 リアルモードセ…
asm.S asm.Sの先頭からstage2の実行は始まる。 但し、このファイル全体が初期化シーケンスという事ではなくて、BIOSアクセスなど一連のローレベルなコードが大体ここに入っている。 ENTRY(main) codestartへlong jump。 割り込みフラグをクリア、各セグメン…