参考になる書籍part2at UNIX参考になる書籍part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト424:名無しさん@お腹いっぱい。 05/02/19 23:27:17 覚えがあるなあ。本棚から探してきた。 古典的な論文 "The Evolution of the UNIX Time-sharing System" D.M.Ritchie に載ってる話だな。 「UNIXタイムシェアリング・システムの発展」という記事として 「UNIX原典」(パーソナルメディア)ISBN4-89362-014-2 に和訳が収録されてる。 425:名無しさん@お腹いっぱい。 05/02/19 23:28:28 今読み直してみたんだが、その記憶はちょっと間違いで、 最初の頃は fork がなくて、シェルのコマンド呼び出しは、 1. シェルが exec もどきを実行してコマンドを呼び出す。 シェルは fork しないというか、そもそも fork 機能が ないので、シェルとシェルから呼び出されるコマンドは、 同一のプロセスになる。 2. コマンドが完了すると、カーネルが exec もどきを 実行して、そのプロセスをシェルに戻す。 という風に動いていたから、chdir が外部プロセスでも ちゃんと動作した。しかし、fork の機能が追加されて、 シェルとシェルから呼ばれるコマンドが別プロセスに なったら chdir が動かなくなってしまった… っていう話だったよ。 今読み直してみたが、誤植はひどいし、訳も駄目駄目だなあ。 でも中身は今読んでもおもろい。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch