2023年9月に読んだ本
9月は本を1冊読んだ。
[試して理解]Linuxのしくみ
著者: 武内覚
記載日: 2023-09-16
Linux のカーネルについて解説した書籍。本の中でも記載があるが、世の中にある解説本は専門的すぎて、初心者では理解することが難しいものが多いため、この本ではそのような読者のために実装の詳細には踏み込まず、比較的簡易な説明にとどめている。
解説の対象はプロセス管理、メモリ管理、デバイスアクセス、ファイルシステム、ブロック層、仮想化機能など多岐にわたるが、いずれも図を用いた解説になっていること、簡易な解説であることから、途中でギブアップしてしまう、ということがないようにできている。すべてカラーページなのも理解の助けになっている。
どんなジャンルの本でも、ここは難しいな、よくわからないな、という部分が続くと眠くなってしまったり、途中で読むのを止めてしまったりするものだが、そう思いかけたところでちょうど話題が変わったり、次の章に進んだりするので、止まらずに読むことができた。
Linux カーネルの知識が全然無い状態で読んだので、うんうん、と頷きながら読める部分はほぼ無かったのだが、なんとなく知っていて正しく理解していなかったところの知識が得られた部分が1つあった。
第9章のブロック層で説明されている NVMe SSD について、今までの知識だと SATA 接続の場合と比べて、まあまあ速い、くらいの認識だったのだが、実際には設計から全然違うので速度は段違いということだった。
まあ、これを書くときに軽く調べたところ、SATA接続でも十分速いから体感的にはそれほど違いがわからないらしいのだが...。
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?