現在地
トップ > 電子書籍 > PC・システム開発 > その他
ゼロからのOS自作入門

ゼロからのOS自作入門  [電子書籍版]
内田公太

4,939(税込)

商品情報

  • 著者:   内田公太
  • 発売日:   2021年03月22日
  • 出版社:   マイナビ出版
  • 商品番号:   5700000003299
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ, ブラウザビューア

商品説明

内容紹介

すべて自分で作るOSの世界。


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


●目次


第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章 これからの道


●著者


内田 公太(うちだ こうた、uchan)

小学生の頃にPICマイコンのアセンブリ言語に出会い、プログラマの道に進む。高校時代は『30日でできる! OS自作入門』(川合秀実、2006年)の校正を手伝う。東京工業大学の計算工学専攻を卒業後、サイボウズ株式会社でインフラ系のプログラミングに従事したり、東京工業大学でソフトウェア系の授業を担当したりしていた。2017年から2020年にかけて、セキュリティ・キャンプ全国大会でOS開発系のゼミを受け持った。2020年にサイボウズ・ラボ株式会社へ転籍し、OSや言語処理系の研究開発をしている。著書に『自作エミュレータで学ぶx86アーキテクチャ』(マイナビ出版、2015年)がある。


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。


商品レビュー(2件)

総合評価
 5.00

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      世界一やさしいChatGPT最新版
      電子書籍 世界一やさしいChatGPT最新版

      TEKIKAKU

      495円(税込)

    2. 2
      Claude仕事術
      電子書籍 Claude仕事術

      佐藤 傑

      2,090円(税込)

    3. 3
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      電子書籍 【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    4. 4
      Photoshop レタッチ2.0
      電子書籍 Photoshop レタッチ2.0

      楠田 諭史

      1,265円(税込)

    5. 5
      シスコ技術者認定教科書 CCNA 完全合格テキスト&問題集[対応試験]200-301 第2版
      電子書籍 シスコ技術者認定教科書 CCNA 完全合格テ…

      SAK University 東京イノベー ションキャ…

      4,620円(税込)

    1. 1
      命の燃やし方
      命の燃やし方

      鈴木 大飛

      1,650円(税込)

    2. 2
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    3. 3
      【予約】手帳愛が止まらない! LOG LIFE VOL.2 キロクと文具で毎日にワクワクを!
      【予約】手帳愛が止まらない! LOG LIFE …

      KADOKAWA ライフスタイル編集部

      1,870円(税込)

    4. 4
      公式テキスト第4版対応版 生成AIパスポート テキスト&問題集
      公式テキスト第4版対応版 生成AIパスポー…

      生成AI活用普及協会(GUGA)

      1,980円(税込)

    5. 5
      JavaとUMLで学ぶ オブジェクト指向プログラミング
      JavaとUMLで学ぶ オブジェクト指向プログ…

      半田 久志

      3,300円(税込)

    このページの先頭へ