カドカワストア
すべて
一般文庫・新書
ライトノベル・BL・TL・新文芸
コミック・コミックエッセイ
文芸・ノンフィクション
ビジネス・資格・自己啓発・雑学・IT
美容・健康・料理・趣味・実用
学参・辞典・語学・児童書
雑誌・ムック
攻略本・TV・映画・タレント本
写真集・カレンダー・年賀状・その他
映像・音楽・ゲーム・ソフト
フィギュア・ホビー・アパレル
カード・その他グッズ
数量:
利用可能なお支払方法
小規模だが本格的なオペレーティングシステムをエレガントに実装しよう
小規模な組込みOSとしての利用実績も豊富なオペレーティングシステム「Xinu」。本書は,カーネルの機能を最小限に抑えるマイクロカーネルの構造を理解するとともに,その設計から実装までを丁寧に解説していく。ハードウェアをコアにおいて,メモリ管理,プロセス管理,プロセス間通信,デバイスマネージャ,ネットワークプロトコル,ファイルシステム,ユーザーインタフェースに到るまで,オペレーティングシステムとしての基本的な機能をすべて実装していく。IntelのGalileo,ARMのBeagleBone Blackをターゲットとしており,どのように実装されているかを自ら確かめることも可能である。大学学部生,大学院生に向けた教科書としても最良の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設計ノート