トイレのマルチプロセッシングについて真面目に考察してみた
さっきまで東京駅の大トイレに籠城してすっきりしていたわけですが、そのときに、マルチプロセッシングってこういうように複数のトイレがあって、それぞれプロセスが籠城するわけで。。とか考えてた。
2011-10-18 08:56:23ただこの場合、ノンプリエンプティブマルチタスクだけど、プリエンティブマルチタスクを実行したら掃除のおばちゃんが発狂しそうだし、ましてや HT テクノロジーをトイレに実装したらとか考えてたら、気持ち悪くなってトイレを飛び出た
2011-10-18 08:58:39@liva_s プロセスを一時中断させて、メモリ上に待避させて、待避させてあるプロセスに切り替えるってのも、実によろしくないww 管理が難しいw
2011-10-18 20:20:02いや、管理云々以前にいろいろ問題かとww RT @mimura1133: @liva_s プロセスを一時中断させて、メモリ上に待避させて、待避させてあるプロセスに切り替えるってのも、実によろしくないww 管理が難しいw
2011-10-18 20:21:53とりあえず、レジスタはどっかに退避させないといけないから、プロセスの出力を水から引き上げて、トイレットペーパーを抱えて、ズボンを履く間も無くトイレから追い出される事になるかな。
2011-10-18 20:22:57後、HTテクノロジを導入すると、トイレットペーパーを巻き取っている時間みたいな「トイレを使っていない」時間は他のプロセスがトイレを使用するわけだ。こうなると、トイレが個室である事はあまり宜しくない。
2011-10-18 20:25:15@liva_s せんせー、プロセスごとの作業領域の確保(あるプロセスのメモリを、他のプロセスから容易に参照できないようにする とか メモリ確保の管理)はどうなるのですか
2011-10-18 20:27:32個室の壁というセグメントリミットがあるではないか RT @mimura1133: @liva_s せんせー、プロセスごとの作業領域の確保(あるプロセスのメモリを、他のプロセスから容易に参照できないようにする とか メモリ確保の管理)はどうなるのですか
2011-10-18 20:29:32@liva_s でも、HT テクノロジを導入するために障壁となる、個室の壁について、どのようにセグメントを確保しながら高速性を図るかという問題がw
2011-10-18 20:30:42それは確かに難しいですねぇ・・ RT @mimura1133: @liva_s でも、HT テクノロジを導入するために障壁となる、個室の壁について、どのようにセグメントを確保しながら高速性を図るかという問題がw
2011-10-18 20:35:20そういえば、この場合の Intel VT or AMD-V はどうなるんだろう。おまるってやつか?w 中身を如何に処理して、かつパフォーマンスを維持するかw
2011-10-18 20:32:36そもそも、トイレはCPUだと思うのだけれどw スケジューリング(どこの個室の誰を強制的に追い出すか)をやるのがOSのお仕事ですね。 RT @matsumuraks: 大量の排泄物を出すとOOM KillerがやってくるlivaくんのOS。
2011-10-18 20:38:00CPU Name: Intel Toilet Processor (Tokyo Station Model) Architecture: Washlet Numer of Cores: 8
2011-10-18 20:34:34CPU Name : Tokyo Toilet Processor ( Keiyo ) Architecture : Western Number of Cores : 8
2011-10-18 20:35:52