The Unix and Internet Fundamentals HOWTO

Eric Raymond

esr@thyrsus.com
        

JF Project - 日本語訳

JF@linux.or.jp

Revision History
Revision 2.412 June 2001Revised by: esr
Where to find more.
Revision 1.029 October 1998Revised by: esr
Initial revision.

この文書では、PC 系のコンピュータや Unix ライクなオペレーティングシステム、 およびインターネットに関する実用的な基礎知識について、技術的な専門用語を 使わずに解説しています。


Table of Contents
1. はじめに
1.1. この文書の目的
1.2. この文書の新バージョン
1.3. フィードバックと訂正
1.4. 関連リソース
2. コンピュータ解剖学入門
3. コンピュータの電源を入れた時に何が起こるのか?
4. ログインしたときに何が起こるのか?
5. シェルからプログラムを起動したとき何が起こるか?
6. 入力デバイスや割り込みはどのように動作しているのか?
7. コンピュータはどうやって複数のことを同時に行うのか?
8. コンピュータはどうやって複数のプロセスが干渉しあわないようにしているのか?
8.1. 仮想メモリ:簡易バージョン
8.2. 仮想メモリ:詳細バージョン
8.3. メモリ管理ユニット (memory management unit)
9. コンピュータは情報をどのようにメモリに保持するのか?
9.1. 数字
9.2. 文字
10. コンピュータはどのようにディスクに情報を保存するのか?
10.1. 低レベルでのディスクとファイルシステム構造
10.2. ファイル名とディレクトリ
10.3. マウントポイント
10.4. ファイルの問い合わせの仕組み
10.5. ファイルの所有者、パーミッション、セキュリティ
10.6. 調子が悪いというのは どういうことなのか
11. コンピュータ言語はどのような仕組みで動いているのか
11.1. コンパイル型の言語
11.2. インタプリタ型言語
11.3. P-code 言語
12. インターネットはどのような仕組みで動いているのか
12.1. 名前と場所
12.2. ドメインネームシステム (domain name system)
12.3. パケットとルータ
12.4. TCP と IP
12.5. HTTP : アプリケーションプロトコルの一例
13. もっと詳しく知りたい人のために
14. 日本語訳について