オペレーティングシステム (改訂 2 版)(オペレーティングシステム カイテイニハン)
ハードウェア- 著者:
- 野口 健一郎/光来 健一/品川 高廣(ノグチ ケンイチロウ/コウライ ケンイチ/シナガワ タカヒロ)
- 出版社:
- 株式会社オーム社
- 出版日:
- 2018年01月24日頃
- ISBN:
- 9784274221569
- シリーズ:
- IT Text
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
OS の基礎から応用までを図解を用いてわかりやすく解説した教科書、待望の改訂版!
本書は、 2002 年 9 月に発行されて以来、教科書として広く活用されてきた「 IT Text オペレーティングシステム」の内容を時代に則して見直し、改訂版として発行するものです。
オペレーティングシステムの内部的な原理や処理とともに、ユーザインタフェースなど外部的な機能、ネットワークやセキュリティ、性能、標準化などについてていねいに解説した学部学生向けの教科書で、実際に学生がオペレーティングシステムを利用するうえで役立つように、実践的にまとめています。
1 章 オペレーティングシステムの役割
2 章 オペレーティングシステムのユーザインタフェース
3 章 オペレーティングシステムのプログラミングインタフェース
4 章 オペレーティングシステムの構成
5 章 入出力の制御
6 章 ファイルの管理
7 章 プロセスとその管理
8 章 多重プロセス
9 章 メモリの管理
10 章 仮想メモリ
11 章 仮想化
12 章 ネットワークの制御
13 章 セキュリティと信頼性
14 章 システムの運用管理
15 章 オペレーティングシステムと性能
16 章 オペレーティングシステムと標準化
技書の森解説
プロセス管理、メモリ管理、ファイルシステム、入出力制御。 OS の教科書が扱う主題は数十年にわたってほぼ変わっていませんが、それはこれらの概念がコンピュータサイエンスの土台であり続けているからです。本書は情報系学部の講義向けに書かれた教科書で、 OS が解決している問題とその仕組みを、ハードウェアとの接点から体系的に解説します。
特徴は、学術的な厳密さを保ちながらも図解と段階的な説明で読み手の負荷を下げようとしている点です。仮想記憶のページ置換アルゴリズム、排他制御のセマフォ、デッドロックの検出と回避といったトピックを、単に仕組みを示すだけでなく「なぜその設計が選ばれたか」という動機から説明します。改訂 2 版ではマルチコアやスレッド周りの記述が補強されています。
大学の講義に沿って読むには適切な分量と難易度ですが、実装をゴリゴリ書いて学びたい人には別途 xv6 のようなミニ OS の写経が補助として要ります。概念を正確に理解し、言語化できるようになることを目的に据えると、長く参照し続けられる一冊です。
言及 Qiita 記事 (2 件)
関連記事
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
Linux 本ガイド - コマンドライン / しくみ / 性能の 3 層で選ぶ技術書
Linux を学ぶ技術書の選び方を 3 層 (コマンドラインの操作 → カーネルのしくみ → 性能と運用) で整理。新しい Linux の教科書や [試して理解] Linux のしくみなどの定番書の使い分けと、学ぶ順番を解説します。
ネットワーク本ガイド - TCP/IP の教科書からプロトコル各論や実務書までの選び方
ネットワークを学ぶ技術書の選び方を 3 段階 (全体像の教科書 → HTTP や DNS のプロトコル各論 → 実務と運用) で整理。マスタリング TCP/IP や図解入門 TCP/IP などの定番書の使い分けと、ネットワーク本の賞味期限の考え方を解説します。