KDOC 685: 『低レベルプログラミング』

この文書のステータス

  • 作成
    • 2026-10-17 貴島
  • レビュー
    • 2026-10-17 貴島

途中までしか読んでない。

概要

『低レベルプログラミング』は、アセンブリ言語とCから、コンピュータの低レベルな仕組みを解説する本である。

メモ

  • フォン・ノイマンのモデルの問題点
    • インタラクティブでない
    • マルチタスクに適してない
    • 誰でもすべての命令を実行できる
  • Intel64での、フォン・ノイマンのモデル拡張
    • レジスタ群
    • ハードウェアスタック
    • 割り込み
    • プロテクションリング
    • 仮想メモリ
  • ファイルをメモリにマッピングする手順
    • openシステムコールでファイルを開く。ファイルディスクリプタを得る
    • mmapシステムコールでメモリにマッピングする。引数でファイルディスクリプタを渡す

関連

なし。