30日でできる!OS自作入門

30日でできる!OS自作入門
出版社:毎日コミュニケーションズ
発行日:2006年1月初版
ページ数:705P+CD-ROM
著者:河合秀実
定価:3,800円+税
オススメ度:★★★★☆
書評:
OSを自作するという一見無謀な書籍のように思われますが、丁寧に解説されています。WindowsやMacOSには到底比べるまでもないですが、基本ソフトOSの一端を感じられるという利点はあります。
この書籍をAmazonで購入する この書籍を楽天ブックスで購入する この書籍をbk1で購入する


[目次]
 「OSを作ってみたい」。これはプログラマなら誰だって一度は夢見ることだと友人に言われたことがあります。「誰だって」というのはちょっと言いすぎじゃないかと思うのですが、でもプログラマの夢としてはトップテンに入るくらいのテーマかもしれません。
 OSを作るというと途方もないことのように思えるかもしれませんが、それはきっとOS業界の陰謀なのです(笑)。OSは作るのがとても難しいのだと信じられていれば、自分が作ったOSに高い値段をつけて売ることができますし、OS作者は尊敬してもらえます。・・・では実際のところはどうかというと、他のプログラムと比べてそれほど難しくはありません。少なくとも筆者はそう感じています。
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 [三十一日目] 開発を終えた後で