カドカワストア

  • 会員登録
  • ログイン

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

訳: 神林 靖
6,600円(税込)
発売日2020年02月21日

数量

電子書籍をブックウォーカーで購入
  • ご利用可能なお支払方法

    クレジット(3Dセキュア) 代引き コンビニ atone キャリア 楽天Edy モバイルSuica Amazon Pay
  • ISBN コード : 9784048930727
  • サイズ :B5判 変形   総ページ数: 632
  • 商品寸法(横/縦/束幅): 182 × 234 × 36.0 mm
  • ※総ページ数、商品寸法は実際と異なる場合があります

小規模だが本格的なオペレーティングシステムをエレガントに実装しよう

小規模な組込みOSとしての利用実績も豊富なオペレーティングシステム「Xinu」。本書は,カーネルの機能を最小限に抑えるマイクロカーネルの構造を理解するとともに,その設計から実装までを丁寧に解説していく。ハードウェアをコアにおいて,メモリ管理,プロセス管理,プロセス間通信,デバイスマネージャ,ネットワークプロトコル,ファイルシステム,ユーザーインタフェースに到るまで,オペレーティングシステムとしての基本的な機能をすべて実装していく。IntelのGalileo,ARMのBeagleBone Blackをターゲットとしており,どのように実装されているかを自ら確かめることも可能である。大学学部生,大学院生に向けた教科書としても最良の1冊となっている。

著訳者プロフィール

●神林 靖:日本工業大学情報工学科准教授。慶應義塾大学経済学部,早稲田大学商学部,法政大学経営学部講師。三菱総合研究所研究員を経て2001年より現職。計算理論と分散システム,そして政治科学に興味をもつ。

目次

第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設計ノート