ヨムナビ
[作って学ぶ]OSのしくみⅠ──メモリ管理、マルチタスク、ハードウェア制御 WEB+DB PRESS plus

[作って学ぶ]OSのしくみⅠ──メモリ管理、マルチタスク、ハードウェア制御 WEB+DB PRESS plus

hikalium

累計読者数3
平均ハイライト数 10.3件/人
star総合評価 55/100
trending_up後半加速型
check_circle推定完走率 90%

この本について

開発をしていると、OSまわりの仕組みを「なんとなく知っているつもり」でやり過ごしてきたところが、ふとした瞬間に足を引っ張ることがあります。メモリアロケータがどう動いているのか、ページテーブルの多段構造がなぜ必要なのか、UEFIってそもそも何者なのか。どれも実務では触れているはずなのに、いざ自分の頭の中を確認すると、曖昧なまま積み上がっていることが多いんですよね。 この本が良かったのは、その曖昧さをひとつずつ“手を動かしながら”解消できるところです。たとえば、自分でアロケータを初期化してみると、サイズやアラインの調整をどこまで丁寧に扱うべきかが急に現実味を帯びて理解できます。ページングについても、CR3に入る物理アドレスを追いかけながら、L4からL3へと辿っていく過程で、「CPUがどうやって仮想アドレスを決め打ちで処理しているのか」が腑に落ちてきます。さらに、UEFIまわりの説明も実際のメモリマップを見ながら進むので、抽象的な“仕組み”ではなく、起動プロセスの地に足のついたイメージが持てるようになります。 表面的な知識から一歩踏み込みたい人、特に「OSってどう動いてるの?」のモヤモヤをずっと抱えたまま来てしまった人にはかなり刺さるはずです。自分の理解がどこで止まっていたのかが見えてきて、その先まで連れていってくれる一冊でした。

この本に似ている本

すべて見る arrow_right_alt
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

読んだ内容を、もう忘れない。

BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。

無料ではじめる

クレジットカード不要