【改訂新版】作って理解するOS x86系コンピュータを動かす理論と実装

サンプルサンプル

【改訂新版】作って理解するOS x86系コンピュータを動かす理論と実装

【改訂新版】作って理解するOS x86系コンピュータを動かす理論と実装

通常価格 4,840 円(税込)
通常価格 セール価格 4,840 円(税込)
SALE 売り切れ
ネットストア在庫 詳細
    読み込み中...
My店舗在庫
    My店舗登録で店頭在庫と店舗お受け取り可否が確認できます。(要ログイン)
  • 在庫表示のサンプル
商品説明
OSさえ作れてしまうほど、コンピュータへの理解が深まる
64ビットモード・UEFIにも対応、300ページ超の大幅増補改訂

現在広く普及している、x86系CPU搭載のコンピュータ。
本書はOSの機能を実装しながら、その姿を明らかにしていきます。

第1部:ハードウェア・ソフトウェアの基本概念や、CPUとOSの関係など、コンピュータの核となる理論を体系的に理解
第2部:x86系コンピュータに対象を絞り、レジスタの構成や、機械語命令の使い方などを丁寧に押さえる
第3部:第1部と第2部の知識を活かしながら、BIOS環境で起動する32ビットOSを実装する
第4部:これまでの集大成として、UEFI環境で起動する64ビットOSを実装する

「2進数とは何か?」からマルチタスクOSの実装まで、コンピュータの本質を一冊に凝縮。
根気強く取り組めば、時代を超えて通用する確かな基礎が身につく、本格派のOS入門です。
目次
■イントロダクション
コンピュータが数を数えるしくみとC言語への応用

■第1部 コンピュータの基礎を理解する
第1章 ハードウェアの基礎
第2章 ソフトウェアの基礎
第3章 メモリ管理のしくみ
第4章 ファイルシステムのしくみ
第5章 入出力のしくみ

■第2部 x86系PCのアーキテクチャを理解する
第6章 コンピュータの基本構成
第7章 CPUの基本機能
第8章 CPU命令の使い方
第9章 アセンブラ(NASM)の使い方
第10章 周辺機器の制御方法
第11章 BIOSの役割

■第3部 BIOS環境で起動する32ビットOSを実装する
第12章 開発環境を構築する
第13章 アセンブラによる制御構文と関数の記述例
第14章 リアルモードでの基本動作を実装する
第15章 プロテクトモードへの移行を実現する
第16章 プロテクトモードでの画面出力を実現する
第17章 現在時刻を表示する
第18章 プロテクトモードでの割り込みを実現する
第19章 マルチタスクを実現する
第20章 特権状態を管理する
第21章 小数演算を行う
第22章 ページング機能を利用する
第23章 コードを共有する
第24章 ファイルシステムを利用する
第25章 PCの電源を切る

■第4部 UEFI環境で起動する64ビットOSを実装する
第26章 開発環境を整える
第27章 起動ディスクイメージを作成する
第28章 文字列を出力する
第29章 CPU情報を出力する
第30章 グラフィックス出力を実装する
第31章 マルチタスクを実装する
第32章 小数演算を行う

■付録
仮想環境を構築する方法
実機での確認方法
詳細を表示する

カスタマーレビュー

honto本の通販ストアのレビュー(0件)

並び順:
1/1ページ

最近チェックした商品

丸善ジュンク堂書店 公式YouTubeチャンネル

小原猛の真夜中 怪談話|ミッドナイトジュンクラブ

動画に関連する商品より
琉球怪談 第二版
琉球怪談 第二版