KADOKAWA Group

カドスト

シェアする:
X Facebook

Xinuオペレーティングシステムデザイン 改訂2版

訳: 神林 靖
発売日
2020年02月21日
在庫有り
お届け予定日
翌日以降出荷
6,600
ISBNコード
9784048930727
商品形態
一般書
サイズ
B5判 変形
商品寸法(横/縦/束幅)
182 × 234 × 36.0 mm
総ページ数
632ページ
小規模だが本格的なオペレーティングシステムをエレガントに実装しよう
小規模な組込みOSとしての利用実績も豊富なオペレーティングシステム「Xinu」。本書は,カーネルの機能を最小限に抑えるマイクロカーネルの構造を理解するとともに,その設計から実装までを丁寧に解説していく。ハードウェアをコアにおいて,メモリ管理,プロセス管理,プロセス間通信,デバイスマネージャ,ネットワークプロトコル,ファイルシステム,ユーザーインタフェースに到るまで,オペレーティングシステムとしての基本的な機能をすべて実装していく。IntelのGalileo,ARMのBeagleBone Blackをターゲットとしており,どのように実装されているかを自ら確かめることも可能である。大学学部生,大学院生に向けた教科書としても最良の1冊となっている。

目次

第1章 はじめに
第2章 並行実行とオペレーティングシステム
第3章 ハードウェアと実行時環境
第4章 リストとキュー
第5章 スケジューリングとコンテキストスイッチ
第6章 プロセス管理
第7章 並行プロセスの協調
第8章 メッセージパッシング
第9章 基本メモリ管理
第10章 高レベルメモリ管理と仮想メモリ
第11章 高レベルメッセージパッシング
第12章 割込み処理
第13章 リアルタイムクロック管理205
第14章 デバイス独立の入力と出力
第15章 デバイスドライバの例
第16章 DMA デバイスとドライバ(イーサネット)
第17章 インターネットプロトコルスタック
第18章 リモートディスクドライバ
第19章 ファイルシステム
第20章 リモートファイル機構
第21章 構文的名前空間
第22章 システムの初期化
第23章 サブシステムの初期化とメモリマーキング
第24章 例外処理
第25章 システム構成
第26章 ユーザーインタフェースの例:Xinuシェル
付録A オペレーティングシステムの移植
付録B Xinu設計ノート