コンピュータサイエンスで学ぶオペレーティングシステム ―OS学―(近代科学社)


1刷(2007年12月25日発行)用訂正PDFファイル(501KB)
3刷(2017年8月31日発行)・4刷(2022年9月30日発行)用訂正PDFファイル(71KB)

K. SHIBAYAMA's HOME PAGE に戻る!

「主要な著書(教科書)」に戻る!

まえがき

1. OSとは?

1.1 OSの基本的な役割 ―現代のOSと各世代のOS―

1.1.1 OSの位置付け ―現代のOS―
1.1.2 OSの発展史 ―各世代のOS―

1.2 OSの機能 ―概要―

1.2.1 OSの実際的な役割
1.2.2 OSの機能

1.3 OSの構成 ―概要―

1.3.1 OSの基本構成
1.3.2 OSの実際
1.3.3 OSと仮想マシン ―OS機能の隠ぺい―

1.4 割り込み ―OSとの通信―

1.4.1 割り込みとは?
1.4.2 割り込み要因
1.4.3 割り込み処理
2. プロセス管理

2.1 プロセス管理 ―プロセッサの隠ぺい―

2.1.1 プロセス管理とプロセッサ管理
2.1.2 プロセスの状態とその遷移
2.1.3 プロセス割り付けとプロセス領域
2.1.4 プロセススイッチ
2.1.5 プロセススケジューリング
2.1.6 スレッド

2.2 並行プロセス ―プロセス管理の理論―

2.2.1 並行プロセスの定義と生成
2.2.2 プロセスの同期と相互排除
2.2.3 プロセス間通信
2.2.4 デッドロック
3. メモリ管理

3.1 領域の管理 ―メモリの空間的管理―

3.1.1 メモリ領域の管理
3.1.2 メインメモリ上での領域割り付け

3.2 仮想メモリ ―メインメモリの隠ぺい―

3.2.1 メモリの性質 ―メモリ階層と参照局所性―
3.2.2 仮想メモリとは?
3.2.3 マッピング
3.2.4 置き換え
3.2.5 メモリ保護

3.3 ファイル管理 ―ファイルシステム―

3.3.1 ファイルとファイル装置
3.3.2 ファイルの管理と操作
3.3.3 ファイル構造とファイルアクセス方式
3.3.4 ディレクトリ管理
3.3.5 ファイル割り付け
3.3.6 ファイル保護
3.3.7 ファイル装置の管理 ―ボリュームとの対応付け―
4. 外部装置の制御

4.1 入出力制御 ―入出力と入出力装置の隠ぺい―

4.1.1 入出力装置とその制御
4.1.2 入出力制御の実際
4.1.3 入出力割り込み

4.2 通信制御 ―コンピュータネットワークの隠ぺい―

4.2.1 通信装置とその制御
4.2.2 ネットワーク透明性
4.2.3 通信プロトコルの標準モデル
4.2.4 コンピュータネットワークの制御 ―ネットワーク制御―
4.2.5 ネットワーク制御におけるOSの役割
4.2.6 ネットワーク間接続とOS
4.2.7 インターネットとOS

索引

前に戻る!