Skip to content

Latest commit

 

History

History
85 lines (47 loc) · 1.95 KB

README.md

File metadata and controls

85 lines (47 loc) · 1.95 KB

OS教科書

OS Textbook

高専や大学で使用できるオペレーティングシステムの教科書を作成中です. コメントなどよろしくお願いいたします.

刷物(表紙カラー,本文モノクロ)は 販売ページ から入手できます。

(os.pdf が本文,Sld/chap?_Sld.pdf が授業用のスライドです.)

第Ⅰ部 OSとは

第1章 オペレーティングシステムとは

第2章 前提知識

第Ⅱ部 CPU管理

第3章 CPUの仮想化

第4章 CPUスケジューリング

第5章 プロセス同期

第6章 プロセス間通信

第7章 モニタ

第Ⅲ部 メモリ管理

第8章 主記憶(メモリ)

第9章 メモリ割付け方式

第10章 セグメンテーション

第11章 ページング

第12章 仮想記憶

第Ⅳ部 ファイル管理

第13章 二次記憶装置

第14章 ファイルシステムの概念

第15章 FATファイルシステム

第16章 UNIXファイルシステム

第17章 ZFS

第Ⅴ部 TacOSの実装例

第18章 TaCとTacOS

第19章 TacOSのCPU仮想化

第20章 TacOSのセマフォ

第21章 TacOSのメッセージ通信

第22章 TacOSのメモリ管理

第23章 TacOSのファイルシステム

第Ⅵ部 資料

付録A TaCに関する資料

付録B TacOSのファイルフォーマット

参考文献

本プロジェクトは JSPS 科研費 22500833 および 16K0099 の助成を受けています。

ライセンス

本ドキュメントは CC-BY-SA ライセンスによって許諾されています。 ライセンスの内容を知りたい方は クリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンス でご確認下さい。