x86

セグメントの仕組み

x86

GDTについては少し調べたけれど、実際の所セグメントの仕組みがどのように動くのか正確に理解してなかったので、もう一度確認してまとめてみた。 ■セグメント方式 x86 CPUではメモリ管理方式としてセグメント方式を使用している。 セグメント方式では、メモ…

Windows 95の仕組み

x86

http://itpro.nikkeibp.co.jp/article/COLUMN/20080929/315586/?ST=win&P=1 正直、WindowsについてはNTカーネルの基本構造についてちょっとかじった位にしか知らんかったー。 Windowsってとっても難しい事考えて作ってるよねぇ。 この場合の”難しい”と良い設…

80386以降のリアルモードでメモリ空間 4 G をフルに使う裏技

x86

http://alohakun.blog7.fc2.com/blog-entry-787.html アンリアルモード(w 何に使うのか一切不明だけどすごい(ww

grubの探検まとめ

x86

GDT プロテクトモードコードセグメント、プロテクトモードデータセグメント、リアルモードコードセグメント、リアルモードデータセグメントの4つが定義される。 LDT IDT TSS PDT 設定してない。多分。 GRUBについてこれからさらに調べたい事 リアルモードセ…

grubの探検

x86

asm.S asm.Sの先頭からstage2の実行は始まる。 但し、このファイル全体が初期化シーケンスという事ではなくて、BIOSアクセスなど一連のローレベルなコードが大体ここに入っている。 ENTRY(main) codestartへlong jump。 割り込みフラグをクリア、各セグメン…