プロセス

linuxは、マルチプロセス、マルチユーザです。
マルチは、複数です。だから、複数のプロセス、複数のユーザ。
という意味になります。

マルチユーザは、たくさんのユーザがひとつのマシンを使えるということ。
マルチプロセスは、たくさんのプログラムがいっぺんに動くということ。


確かめてみましょう:

  マルチユーザ

	who をすると同時に使っている人のリストが現れます。
	もしほかに使っている人がいなかったら、自分で2つloginしてください。
	すると自分が2人現れます。

  マルチプロセス

	sleep 60 & 
	sleep 60 & 
	sleep 60 &

	と打つと3つのプロセスが動きます。
	
	ps

	で確認してください。

	これは、60秒間何もしない仕事をするプログラムです。
	何もしないプログラム(プロセス)が4つ何もしないことをしているのです。

	は?なにそれ?

	CPUはひとつなのになんで同時に動くのでしょうか?
	実は、同時には動いていないのです。微妙に時間差で動かしているのです。
	
	いろんな仕事を順番に行うことによってまるで全部同時にしているように
	見えるのです。

	ためしに、ps aux と打ってみてください。

	これだけの仕事をこなしているのです。