ゼロからの OS 自作入門
- 著者:
- 内田公太
- 出版社:
- マイナビ出版
- 出版日:
- 2021年03月22日頃
- ISBN:
- 9784839975869
- 価格:
- ¥4,180
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
[OS を手づくりするワクワクを体験!] "知識ゼロ"からはじめて、本書オリジナル OS 「 MikanOS 」を手づくりする本です。 パソコンの電源を入れ OS 本体を呼び出すところから様々なアプリを動かせるようになるまで、 OS づくりを一通り体験します。読み進めるにつれ、いままでブラックボックスだと思っていたパソコンの中身「 OS 」の仕組みが分かってくることでしょう。 MikanOS は UEFI BIOS により起動して Intel 64 モードで動作、ページングを用いてメモリ管理を行い、 USB3.0 ドライバを搭載。ウィンドウシステム、プリエンプティブマルチタスク、ファイルシステムを持つ OS です。これらの専門用語の意味も OS を作りながら解説します。 MikanOS は C++ で記述します。数百行程度のプログラミング経験があれば無理なく読み進められるはずです。 本書は『 30 日でできる!OS 自作入門』の流れを汲み「小さく作ってすぐ動かす」ステップバイステップ方式をとっていますので、無理なくマスター可能です!エンジニアなら誰もが一度は夢見る「 OS づくり」を本書で学ぼう。 第 0 章 OS って個人で作れるの? 第 1 章 PC の仕組みとハローワールド 第 2 章 EDK II 入門とメモリマップ 第 3 章 画面表示の練習とブートローダ 第 4 章 ピクセル描画と make 入門 第 5 章 文字表示とコンソールクラス 第 6 章 マウス入力と PCI 第 7 章 割り込みと FIFO 第 8 章 メモリ管理 第 9 章 重ね合わせ処理 第 10 章 ウィンドウ 第 11 章 タイマと ACPI 第 12 章 キー入力 第 13 章 マルチタスク (1) 第 14 章 マルチタスク (2) 第 15 章 ターミナル 第 16 章 コマンド 第 17 章 ファイルシステム 第 18 章 アプリケーション 第 19 章 ページング 第 20 章 システムコール 第 21 章 アプリからウィンドウ 第 22 章 グラフィックとイベント (1) 第 23 章 グラフィックとイベント (2) 第 24 章 複数のターミナル 第 25 章 アプリでファイル読み込み 第 26 章 アプリでファイル書き込み 第 27 章 アプリのメモリ管理 第 28 章 日本語表示とリダイレクト 第 29 章 アプリ間通信 第 30 章 おまけアプリ 第 31 章 これからの道 付録:開発環境のインストール / MikanOS の入手 / EDK II のファイル説明 / C++のテンプレート / iPXE / ASCII コード表