はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus)の表紙

はじめてのOSコードリーディング

UNIX V6で学ぶカーネルのしくみ (Software Design plus)

青柳 隆宏技術評論社448ページISBN 9784774154640

OSタグで同率17位(34冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Zenn 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

この本について

原文を読むかどうかを決める読者向け。UNIX V6のカーネルソースを読みながら、OSの構成と処理の流れを学ぶ本である。冒頭でUNIX V6の歴史、カーネル、ハードウェア、ソースコード、マニュアルを確認し、プロセスの生成・切り替え・終了やメモリ管理、スワッピングへ進む。続いて割り込み・トラップ、シグナル、システムコールを扱い、ブロックI/Oとデバイスドライバ、ファイルシステム、ファイル操作、パイプ、キャラクタデバイス、端末の入出力を解説する。最後にシステムの起動を取り上げる。デバイスドライバを含む約1万行の規模を題材に、プロセス、記憶領域、入出力、ファイル管理など、カーネルを構成する機能を横断して追う。UNIX V6に含まれるOSの基本的な考え方を理解し、それを手がかりに新しいOSを学ぶための内容である。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第I部 UNIX V6とは 第1章 UNIX V6の全体像
  2. 第II部 プロセス 第2章 プロセス
  3. 第3章 プロセスの制御
  4. 第4章 スワッピング
  5. 第III部 割り込み 第5章 割り込み・トラップ
  6. 第6章 シグナル
  7. 第IV部 ブロックI/Oシステム 第7章 ブロックデバイスサブシステム
  8. 第8章 ブロックデバイスドライバ
  9. 第V部 ファイルシステム 第9章 ファイルシステム
  10. 第10章 ファイル操作
  11. 第11章 パイプ
  12. 第VI部 キャラクタI/Oシステム 第12章 キャラクタデバイス
  13. 第13章 テレタイプ端末
  14. 第VII部 システムの起動 第14章 システムの起動
  15. 付録 参考資料など