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