出版社内容情報
【目次】
内容説明
パソコンやサーバーを動かすために不可欠なのがオペレーティングシステム(OS)。普段何気なく使っていても、どういう仕組みで出来ているのか、どうやったら作れるのか、理解している人は少ないでしょう。本書は仮想環境上でOSを作り、そうした疑問に答えます。まずは仮想CPUを定義して、シングルタスクで動くOSを構築。それをマルチタスクOSへと改良し、最終的には仮想メモリーの実装を目指します。本書で紹介するプログラムはWebにて提供。自分の手で実際に確かめられます。
目次
第1章 開発環境を用意する
第2章 CPUの仕組みとアセンブリ言語の使い方
第3章 アセンブリ言語の書式とサンプルプログラムの作成
第4章 シングルタスクOSを開発
第5章 マルチタスク化を見据えたsleepシステム関数の実装
第6章 マルチタスクを実現する
第7章 仮想メモリーを実現する
著者等紹介
末安泰三[スエヤスタイゾウ]
1971年2月、福岡県生まれのフリーランスライター。主な関心領域は、LinuxやAndroidなどに代表されるオープンソースソフトウエア。IT系出版社に勤務していた1998年前後に、Linux情報サイトの立ち上げやLinux専門誌の創刊などに携わった。以後は、そのLinux専門誌の編集記者として活動し、2006年に独立してフリーランスライターに。独立後は、Linuxカーネルやファイルシステム、仮想化ソフトウエアといったシステムコンポーネント関連の動向記事や技術解説記事を主に手掛けている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。



