Software Design plusシリーズはじめてのOSコードリーディング
――UNIX V6で学ぶカーネルのしくみ

[表紙]はじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ

紙版発売
電子版発売

A5判/448ページ

定価3,520円(本体3,200円+税10%)

ISBN 978-4-7741-5464-0

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

本書は,Sixth Edition UNIX(UNIX V6)を題材に,OSの全体像をひととおり解説します。
UNIX V6は1975年にベル研究所からリリースされたOSですが,近年のOSにも通じる,OSの基本的なアイディアが詰まっており,デバイスドライバも含めて約10,000行という,カーネルの全体を理解するのが難しくないボリュームに収まっています。 UNIX V6で基本的な動作が理解できていれば,新しいOSにたどっていくことも可能となります。
本書を通してカーネルのソースコードを読み解くことで,コンピュータシステムの全体像が理解できるようになるでしょう。

こんな方におすすめ

  • 情報系学生
  • 初級~中級ソフトウェアエンジニア
  • コンピュータシステムの全体像を理解してみたい方
  • OS,とくにカーネルのしくみを学びたい方

著者の一言

本書はUNIX V6カーネルの解説書です。UNIX V6は古いOSではありますが,カーネルのコード量が少なく,ロジックがシンプルなため,OS初学者の人が初めて読むカーネルのソースコードとしてはうってつけだと思います。カーネルはコンピュータシステムの中核を成すものだと言え,カーネルを理解すれば,コンピュータに対する造詣が深まり,技術力の意欲向上にもつながるでしょう。私もUNIX V6のカーネルを読んでから,コンピュータに対する理解が深まり,世界が広がった感覚を味わっています。そのような感覚をぜひ読者の皆様にも味わっていただきたく,本書を執筆しました。

著者プロフィール

青柳隆宏(あおやぎたかひろ)

新潟大学工学部機能材料工学科卒業。東京工業大学大学院情報理工学研究科計算工学専攻修了。現在はプロセッサの設計に従事。
メールアドレスはv6@gachapin.jp。

なお,本書の内容は著者が属する組織とは一切関係ありません。著者の個人活動の中で執筆されたものです。