Entries from 2018-09-01 to 1 month
今回はchannelについてみてみるよ。このxv6のcommiterの一人がGo言語の作り手であるRusCoxであるように、channelの概念はGo言語のそれとも関連がある。 先ず、channelなんだけど、これはproc構造体に地味に付いている。 struct proc { uint sz; // Size of p…
forkは処理としては簡単そうに見えるけど、中々奥深い。 先ず、概要として、やっていることはprocess内でprocessを生成すること。 forkは子processだと0,親processだと子pidが 帰るって仕様で、 userlandからみると、1つの処理から2つの別processが返る。 こ…