30日でできる! OS自作入門
Blurb
※この商品は固定レイアウト型の電子書籍です。※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
プログラミングの基礎からはじめて、30日後にはウィンドウシステムを有する32bitマルチタスクOSをフルスクラッチで作り上げるという入門書。
ビギナーでも無理なく作成できるようPCの仕組み・アセンブラ・Cの解説から始まり、試行錯誤を繰り返しながらアルゴリズムを学びつつ、たのしく自由な雰囲気でOSをゼロから構築していくという、他に類を見ない手法による、趣味と実用と学習を兼ね備えたOS作成の入門書です。
---
【注意】
本書の紙版にはCD-ROMが付属しておりましたが、電子版には付属しておりません。本書サポートサイトからデータをご入手ください。
書籍中にCD-ROMに関する記述や解説がございますが、適宜読み替えをお願いいたします。
---
【構成】
Chapter0[ゼロ日目] 開発を始める前に
Chapter1[一日目] PCの仕組みからアセンブラ入門まで
Chapter2[二日目] アセンブラ学習とMakefile入門
Chapter3[三日目] 32ビットモード突入とC言語導入
Chapter4[四日目] C言語と画面表示の練習
Chapter5[五日目] 構造体と文字表示とGDT/IDT初期化
Chapter6[六日目] 分割コンパイルと割り込み処理
Chapter7[七日目] FIFOとマウス制御
Chapter8[八日目] マウス制御と32ビットモード切り替え
Chapter9[九日目] メモリ管理
Chapter10[十日目] 重ね合わせ処理
Chapter11[十一日目] ついにウィンドウ
Chapter12[十二日目] タイマ-1
Chapter13[十三日目] タイマ-2
Chapter14[十四日目] 高解像度・キー入力
Chapter15[十五日目] マルチタスク-1
Chapter16[十六日目] マルチタスク-2
Chapter17[十七日目] コンソール
Chapter18[十八日目] dirコマンド
Chapter19[十九日目] アプリケーション
Chapter20[二十日目] API
Chapter21[二十一日目] OSを守ろう
Chapter22[二十二日目] C言語でアプリケーションを作ろう
Chapter23[二十三日目] グラフィックいろいろ
Chapter24[二十四日目] ウィンドウ操作
Chapter25[二十五日目] コンソールを増やそう
Chapter26[二十六日目] ウィンドウ移動の高速化
Chapter27[二十七日目] LDTとライブラリ
Chapter28[二十八日目] ファイルと日本語表示
Chapter29[二十九日目] 圧縮と簡単なアプリケーション
Chapter30[三十日目] 高度なアプリケーション
Chapter31[三十一日目] 開発を終えた後で
Member Reviews Write your own review
Be the first person to review
Log in to comment