Angular, Blockchain, Science とか

Angular, Blockchain, Science全般 の情報を主に書いていきます。

オペレーティングシステム おすすめ技術書

最近はオペレーティングシステムの勉強をずっとしていていろいろな本を読んだので、おすすめの技術書をまとめておこうと思います。

オペレーティングシステムを勉強する大前提としてUNIX/LINUXシステムコール(プログラミングインターフェース)をある程度分かっていることが大前提です。

システムコールについては、

Unix/Linuxプログラミング理論と実践

Unix/Linuxプログラミング理論と実践

Linuxシステムコールプログラミング (エッセンシャルソフトウェアガイドブック)

Linuxシステムコールプログラミング (エッセンシャルソフトウェアガイドブック)

詳解UNIXプログラミング 第3版

詳解UNIXプログラミング 第3版

Linuxプログラミングインタフェース

Linuxプログラミングインタフェース

の4冊で十分でしょう。

オペレーティングシステムといえば、タネンバウムさんですね。

オペレーティングシステム 第3版

オペレーティングシステム 第3版

  • 作者: Andrew S. Tanenbaum,吉澤康文,木村信二,永見明久,峯博史
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2007/12/20
  • メディア: 単行本(ソフトカバー)
  • 購入: 6人 クリック: 104回
  • この商品を含むブログ (16件) を見る
OSの基礎と応用―設計から実装、DOSから分散OS Amoebaまで

OSの基礎と応用―設計から実装、DOSから分散OS Amoebaまで

  • 作者: A.S.タネンバウム,Andrew S. Tanenbaum,引地信之,引地美恵子
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/04
  • メディア: 単行本
  • 購入: 4人 クリック: 151回
  • この商品を含むブログ (13件) を見る
オペレーティングシステム―設計と理論およびMINIXによる実装

オペレーティングシステム―設計と理論およびMINIXによる実装

  • 作者: A.S.タネンバウム,A.S.ウットハル,今泉貴史,Andrew S. Tanenbaum,Albert S. Woodhull,千輝順子
  • 出版社/メーカー: ピアソン・エデュケーション
  • 発売日: 1998/05/01
  • メディア: 単行本
  • クリック: 132回
  • この商品を含むブログ (43件) を見る
モダン オペレーティング システム 原書 第2版

モダン オペレーティング システム 原書 第2版

  • 作者: Andrew S.Tanenbaum,水野忠則
  • 出版社/メーカー: ピアソン・エデュケーション・ジャパン
  • 発売日: 2004/12/07
  • メディア: 単行本
  • 購入: 4人 クリック: 99回
  • この商品を含むブログ (34件) を見る

それと

はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus)

はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus)

UNIXカーネルの設計

UNIXカーネルの設計

詳解 Linuxカーネル 第3版

詳解 Linuxカーネル 第3版

  • 作者: Daniel P. Bovet,Marco Cesati,高橋浩和,杉田由美子,清水正明,高杉昌督,平松雅巳,安井隆宏
  • 出版社/メーカー: オライリー・ジャパン
  • 発売日: 2007/02/26
  • メディア: 大型本
  • 購入: 9人 クリック: 269回
  • この商品を含むブログ (71件) を見る
UNIXカーネル内部解析―キャッシュとマルチプロセッサの管理 (プロフェッショナルコンピューティングシリーズ)

UNIXカーネル内部解析―キャッシュとマルチプロセッサの管理 (プロフェッショナルコンピューティングシリーズ)

  • 作者: カートシメル,Curt Schimmel,岩本信一
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 1996/04
  • メディア: 単行本
  • 購入: 1人 クリック: 7回
  • この商品を含むブログ (2件) を見る
Linuxカーネル2.6解読室

Linuxカーネル2.6解読室

BSDカーネルの設計と実装―FreeBSD詳解

BSDカーネルの設計と実装―FreeBSD詳解

  • 作者: マーシャル・カークマキュージック,ジョージ・V.ネヴィル‐ニール,砂原秀樹,Marshall Kirk McKusick,George V. Neville‐Neil,歌代和正
  • 出版社/メーカー: アスキー
  • 発売日: 2005/10/18
  • メディア: 単行本
  • クリック: 122回
  • この商品を含むブログ (57件) を見る

ここら辺は、読んでおきたいですね。

あと、LinuxカーネルとFreeBSDのソースコードはある程度読んでおきましょう。