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

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

ビジネス・実用
4,840円 (税込)

24pt

-
0件

※こちらの作品はファイルサイズが大きいため、Wi-Fi環境でのダウンロードを推奨いたします

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

◆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入門です。


■こんな方におすすめ
・コンピュータの原理やOSに関心のあるITエンジニア・情報学科の学生
・初版の読者で、64ビットモード・UEFI対応を期待していた方


■目次
イントロダクション
・コンピュータが数を数えるしくみと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章 小数演算を行う
付録
・仮想環境を構築する方法
・実機での確認方法


■著者プロフィール
●著者:林高勲(はやし たかのり):1967年生まれ。北海道出身。都内の大学を卒業後、秋葉原にあるシステムハウスに就職する。当時のエンジニアの常として、回路の設計をしながらテストプログラムの作成とデバッグに明け暮れる。Windows PCの普及とともに広がるネットワーク関連の業務を通して、サーバの構築からデータベース、ウェブアプリの作成までを一通りこなすようになる。主に、組み込み機器の制御など、ハードウェアに近い位置での作業を好むエンジニア。

●監修者:川合秀実(かわい ひでみ):一般社団法人未踏理事。SecHack365トレーナー。1975年生まれ。小学4年生のときにファミコンの代わりに8ビットのパソコンを与えられ、しかしソフトが買えなかったのでプログラムを作って遊ぶ。そのままプログラミングの専門教育をほとんど受けずに来てしまったので、普通のプログラマにできることができないが、普通のプログラマにはできないことができる。要するに変人プログラマ。若い人にプログラミングを教える機会が多く、教育にもかなり関心を持っている。単著に『30日でできる! OS自作入門』(マイナビ出版)。

詳しい情報を見る

  • カテゴリ
    :
    ビジネス・実用
  • ジャンル
    :
    IT・コンピュータ / OS
  • 出版社
    :
    技術評論社
  • タイトル
    :
    【改訂新版】作って理解するOS x86系コンピュータを動かす理論と実装
  • タイトルID
    :
    2502027
  • ページ数
    :
    1,072ページ
  • 電子版発売日
    :
    2026年10月26日
  • コンテンツ形式
    :
    EPUB
  • サイズ(目安)
    :
    201MB

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

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

レビューがありません。

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

  • カテゴリ
    :
    ビジネス・実用
  • ジャンル
    :
    IT・コンピュータ / OS
  • 出版社
    :
    技術評論社
  • タイトル
    :
    【改訂新版】作って理解するOS x86系コンピュータを動かす理論と実装
  • タイトルID
    :
    2502027
  • ページ数
    :
    1,072ページ
  • 電子版発売日
    :
    2026年10月26日
  • コンテンツ形式
    :
    EPUB
  • サイズ(目安)
    :
    201MB

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

同じジャンルの本を探す