ゼロからのOS自作入門の表紙

ゼロからの OS 自作入門(ゼロカラノオーエスジサクニュウモン)

著者:
内田公太(ウチダコウタ)
出版社:
マイナビ出版
出版日:
2021年03月22日頃
ISBN:
9784839975869
価格:
¥4,180
在庫:
4
判型:
単行本
★★★★★4.8(6 件)
言及数
16
総合
98
74 件の言及
中級者向け
C++OS自作OS開発コンピュータアーキテクチャメモリ管理ドライバ開発ファイルシステムマルチタスクUEFIプログラミング

書籍紹介

[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 コード表

言及の推移

071320222023202420252026

言及 Qiita 記事 (56 件)

言及 Zenn 記事 (12 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ