タグ

unixとarchiveに関するtrashsuiteのブックマーク (2)

  • UNIX 6th Edition Kernel Source Code

    Lions互換ソースコード オリジナルのソースコードにLionsの行番号を付加。 Lionsに特有のコメント等は反映されていない。 利用に際してはライセンスを尊重のこと。 Initialisation Process Information param.h 0100→ systm.h 0200→ seg.h 0300→ proc.h 0350→ user.h 0400→ low.s 0500→ m40.s 0600→ main.c 1500→ slp.c 1800→ prf.c 2300→ malloc.c 2500→ Traps, Interrupts and System Calls Process Management reg.h 2600→ trap.c 2650→ sysent.c 2900→ sys1.c 3000→ sys4.c 3400→ clock.c 3700→ s

  • 4.4BSD オペレーティングシステムの設計と実装

    4.4BSD カーネルは 4 つの基機能を提供します。 それはプロセス、ファイルシステム、コミュニケーション、そしてシステムの起動です。 この節ではその 4 つの基サービスのそれぞれについて こので書かれていることを紹介します。 プロセスはアドレス空間上でのコントロールの流れを構成します。 生成や終了やその他のプロセスをコントロールするための仕組みは 4 章に述べます。システムは各プロセスの個別の仮想アドレス空間を 多重化します。このメモリ管理については 5 章で議論します。 ファイルシステムとデバイスへのユーザインタフェースは似ているため、 6 章ではそれらに共通する特徴について議論します。 7 章で説明するファイルシステムは、 ディレクトリが木構造になった階層で組織された名前付きのファイルと、 それらを扱うための操作からなります。 ファイルはディスクのような物理的なメディア上に存

    4.4BSD オペレーティングシステムの設計と実装
  • 1