[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識
- 作者: 武内覚
- 出版社/メーカー: 技術評論社
- 発売日: 2018/02/23
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
なにやらTwitterで話題となっていた「試して理解 Linuxのしくみ」を購入して、一通り読んだ (眺めたというのが正しいかもしれない...)
Amazonで売り切れ続出ということで、早く入手しないと無くなっちゃうかもしれない!焦って東京駅の八重洲ブックセンターに行ってみたら普通においてあった。そして購入したのは一週間前という...
内容としてはよりハードウェア側に突っ込んだLinuxのしくみというか、OSの入門書としては少し浅いけれども、より実用的な側面に舵を振ったOSの基礎知識の入門書と考えることができると思った。
Linuxについて知らなかったことも結構たくさんあって、ファイルシステムの、クラッシュからファイルを守る仕組みなんてのはあまり深く勉強したことがないので面白く読んだ。 まだ最後のストレージデバイスのところまでは読んでいない。でも、全体はざっくりと理解できた、気がする(気がするだけ)。
Linuxのしくみと言うだけあって、内容は正直高専とか大学のOSの授業と似たり寄ったりであって、プロセスのスケジューリングのしくみとかコンテキストスイッチとか、ハードウェア屋さんからしたらこんなの常識!と一瞬思うところはあっても、それを逐一ソースコードに直して実験して実証しているところが凄い。 なかなか授業だけで「こんなの常識」と思っていてもそれをちゃんと手を動かして確かめるというのは経験がないので面白い。 ってか手を動かさなきゃいけないんだけど。まだソースコード1行も写経してない。
2周目はソースコードを写経しながらより突っ込んだ理解をしていくところかな。 30日OS本も読んでいるのでしっかり復習したい。
ちなみに、あとがきで、コンピュータシステムとハードウェアアーキテクチャを理解するための参考書としてパタヘネが紹介されていた。私からもおすすめ。
- 作者: ジョン・L.ヘネシー,デイビッド・A.パターソン,成田光彰
- 出版社/メーカー: 日経BP社
- 発売日: 2014/12/06
- メディア: 単行本
- この商品を含むブログ (2件) を見る
- 作者: デイビッド・A・パターソン,ジョン・L・ヘネシー,成田光彰
- 出版社/メーカー: 日経BP社
- 発売日: 2014/12/06
- メディア: 単行本
- この商品を含むブログ (2件) を見る
パタヘネはハードウェアアーキテクチャの人間にとっては初歩中の初歩なので、ハードウェアに興味がある人はぜひ読んでみることをお勧めする。
個人的には「詳解システム・パフォーマンス」とかをきちんと読破したい。
- 作者: Brendan Gregg,西脇靖紘,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/02/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
第4章のプロセスのスケジューリングを動かしてみた。Virtual Box上のUbuntu Linuxだけど、ちゃんと動作している。