X



分散OS

0001Be名無しさん
垢版 |
NGNG
分散オペレーティングシステムで今のホットトピックスを教えて!
どんなのが注目されてるの?
0004Be名無しさん
垢版 |
NGNG
Plan9&Inferno

Amoeba はもう止めちゃったのかな?>Tanenbaumセソセイ
0005Be名無しさん
垢版 |
NGNG
QNXはどうよ?
0006PLAN9
垢版 |
NGNG
認証サーバ、CPUサーバとあともうひとつなんだったけか
マシン用意するのが大変そうなんで、うちでは全然分散OSに
なっていません。
0007Be名無しさん
垢版 |
NGNG
以前、どっかのページで
aperiosの説明があって、
なにやらデータを質量とみたり、通信の頻度が大きいほど距離が近いとみたりすることにより、
物理的な作用にみたてて最適に動くみたいなことがかいてあった。
なんだかよくわからんが、詳しく話ききたい。

その前に、分散OSってのがよくわからんのだが…
定義とか教えてもらえないっすか?
0008Be名無しさん
垢版 |
NGNG
分散OS = シングルシステムイメージ
0009Be名無しさん
垢版 |
NGNG
>>8
シングルシステムイメージがよくわからんです。

例えば、あるアプリがAPI呼んで、そのDLLがそのコンピュータに無かった時、
別なコンピュータからそのDLLをDLしてきて実行したら、分散OSってよべるのかな?
0010
垢版 |
NGNG
>>9
自動的にライブラリなりプログラムなりをダウンロードする仕掛けは
分散システムではない。なぜなら実行時に自分自身のプロセッサ
リソースを使ってしまうから。

分散システムというのは、機能や処理のひとかたまりを単位として、
それぞれ別々のコンピュータで非同期で処理すること。APIで言うと、
Aというコンピュータが特定のAPIのパラメータを準備して、呼び出す
べきAPIとパラメータ群をBというコンピュータに渡すと、Bがなんらか
の処理を行なって結果をAに返す。

ちなみにWindowsの世界に置き換えると、前者(ダウンロードして実行)
はActiveXだし、後者(他のコンピュータで実行)はDCOM(分散型
コンポーネントオブジェクトモデル)。いずれも現行のWindowsでは標準
で入っている。
0011Be名無しさん
垢版 |
NGNG
>>10
解説ありがとうございます。なんとなく解りました。

呼び出すAPIがどのコンピュータにあるのかは、専用のサーバーが教えてくれるのだと思いますが、
ここの部分がP2Pで置き換えらたOSはすでに存在するのでしょうか?
0012Be名無しさん
垢版 |
NGNG
あと、>>6のCPUサーバーってのはなんでしょうか?
0013Be名無しさん
垢版 |
NGNG
>>12
きっと、

             ┏━━━━━━━━━━━━━━━┓
┏━━━┓↓SCSI ┃   認 証 用 サ ー バ      ┃
┃CPU ┣━━━━┫(認証用ソフトの入った外付けHDD) ┃
┗━━━┛      ┗━━━━━━━━━━━━━━━┛

って事だよ。多分。保証はしないけど(w
0014BTRON名無しさん
垢版 |
NGNG
こらー>>13いい加減なこと書くなー。

Plan9は「CPU」「認証」「ファイル」の3つのサーバで構成されてて各々はふつーの
PCが使える。各サーバ間の接続はイーサやなんかを使う。

…でよかったっけ?記憶だけで書いてるからオレも大抵いい加減。

ま、とにかくサーチエンジンででも調べてくれや、件数少ないから調べるのも簡単。

ところで3台のサーバにカスパール(以下略)とか名前つけてる奴、絶対どっかに
居るに違いなし。
0015Be名無しさん
垢版 |
NGNG
>>13
昔、外付けディスクをパソコンと勘違いしてたオヤジを思い出してワロタ
0016Be名無しさん
垢版 |
NGNG
>>11
おーい、>>10はなんか話題が違うよ。それ分散OSの説明じゃないよ。
分散システムの説明といっておきながら、それじゃ単なるRPCの説明とかわらない。
彼は大学でOS論とかとってなかったにちがいない。

分散OSってのは、
既存のUnixなどのOSの後に出てきた考え方で、
複数のOSの機能が複数のモジュールまたはプログラムに
1つ以上のマシンに分散されていて、それらが協調して動作して、
ユーザに対してあたかも1つのOSのように振る舞うOS
のことだよ。
分散OSっていうと、MachとAmoebaが有名だよね。

MachのようにOSの機能を分散してKernelに最小限の機能を持たせる、Microkernelとか、
仮想記憶がさらにネットワーク上の複数のマシンに分散した、分散仮想記憶とか
実行中のプロセスを実行を中断せずに別のマシンに移動したりする、プロセス移送、
別の空いてるマシンにプロセス移送を行ってそのマシンの負荷を動的に減らす、動的負荷分散、
などなどは、
分散OSで開発されてきた技術だよね。
0017Be名無しさん
垢版 |
NGNG
スパコンというかハイパフォーマンス計算サーバーの分野ではMACH3全盛ですな。
TOP500 siteではOSF/1出身OSがAIX,HI-UX/MPP,AlphaでTOP10中8set。
0018Be名無しさん
垢版 |
NGNG
>>16
分散OS、なにやらすごそうですね。
つかってみたひ…でも、もってるPCは1台だけ…。
こうなりゃbochsだかvmware複数起動させてでもさわってみるか!?

ところで、Amoebaってminixみたいにフリーなんですか?
0019Be名無しさん
垢版 |
NGNG
>>18
http://www.cs.vu.nl/pub/amoeba/
ソース付きでダウンロードできます。

というか確かAmoebaはEthenetじゃなかったような
気がするけど。。。間違ってたらゴメン。
詳しいことはサイトを調べてね。
0020Be名無しさん
垢版 |
NGNG
>>19
>というか確かAmoebaはEthenetじゃなかったような

>>19のリンクのWhat is Amoeba?のリンクに
Ethernetって書いてあるよ。
002110
垢版 |
NGNG
>>11
スマヌ。分散OSではないことを説明するために引き合いに出したのが間違いだったようだ、、
つーことで首吊って氏んどきます、、
0022Be名無しさん
垢版 |
NGNG
>>21
> つーことで首吊って氏んどきます、、

そんなこと言わないでもりあがろうぜー。

おれは、手軽に使える分散OSとしてならMacOSXをすすめときます。
Appleブランドなので低く見られてるけど、
あれはほんとにお手軽Machだよ。だけど分散OSの機能もある。
Mach3.0を改良して、BSDもMachカーネルに入れちゃったってのが、
ちっとオリジナルのCMU Mach違うところなんだけどね。
cthreadやvmなどのMachのシステムコールもちゃんと使えるみたいだよ。
Macの部分を取ったのがDarwinって言って、
その部分はフリーでintelマシンでも動くらしいよ。
0024Be名無しさん
垢版 |
NGNG
>>23
それは、まだまだ未完のGnu Hurdでは?
0026BTRON名無しさん
垢版 |
NGNG
>Mach3.0を改良して、BSDもMachカーネルに入れちゃったってのが、
>ちっとオリジナルのCMU Mach違うところなんだけどね。

…ソレってただのMach2.5なのでは?
00278
垢版 |
NGNG
Mach --> マルチプロセッサ
Amoeba --> マルチコンピューティング

というわけで、分散OSといっても
ひとくくりできないわけです、ハイ。
0029Be名無しさん
垢版 |
NGNG
>>26
> …ソレってただのMach2.5なのでは?

いや、task_set_emulationなんかのMach3.0のシステムコールも引き継がれてるみたいだから、
Mach3.0のように、他のOSをサブシステムとして実装できるかも。
CMU Mach3.0との違いはあくまでも、Unixサブシステムのシステムコールの部分を
IPCベースのコールじゃなくてダイレクトコールにしたってことでしょう。
0031a
垢版 |
NGNG
XPって重いんですか??
00328
垢版 |
NGNG
> いや、task_set_emulationなんかのMach3.0のシステムコールも
> 引き継がれてるみたいだから、Mach3.0のように、他のOSをサブ
> システムとして実装できるかも。

マイクロカーネル方式ってのは他のOS(カーネル
インタフェース)をサブシステムとして
実装することを前提としているもんです。

> CMU Mach3.0との違いはあくまでも、Unixサブシステムの
> システムコールの部分をIPCベースのコールじゃなくて
> ダイレクトコールにしたってことでしょう。

これ、MacOS]のことだよなぁ。ちょっとビックリ。
これが本当ならMacOS]のカーネル開発者って
学術的にはクズだよ。
00338
垢版 |
NGNG
Mach
↑↓IPCコール
UNIXサーバ
↑↓ダイレクトコール
UNIXアプリケーション

ってことなら納得できる。
MacOS]って↑みたいな構成じゃないの?
知ってる人がいたら教えてくれ!
0034Be名無しさん
垢版 |
NGNG
>>32
> マイクロカーネル方式ってのは他のOS(カーネル
> インタフェース)をサブシステムとして
> 実装することを前提としているもんです。

そこまで決めてないよ。あくまでも機能を分散させたものだよ。

>>33
うーん、ちがうよ。
というか>>33はCMU Mach3.0の呼び方でもないよ。
CMU MachではUnixサーバはカーネルの外の1つのプロセスだよ。
そんなもんにダイレクトコールかけることはしない。
MachのUnixエミュレーションはvmwareとかそういったものとは違う。

CMU Machでは、UnixアプリケーションはSysCallを呼ぶとき
通常のUnixのときと同じように、Machに対してトラップをかける。
そして、MachはそれをUnixエミュレーションライブラリのアドレスにリダイレクトする。
で、UnixエミュレーションライブラリはIPCを使ってUnixサーバと通信して結果を得る。
だから完全にCMU Machは4.3BSDのバイナリエミュレーションができる。
task_set_emulationってのはそのトラップ番号と
UnixライブラリのハンドラのアドレスをセットするMachのSysCallだよ。

で、OSXは、
Mach2.5みたいにMach+BSDというひとつのカーネル/mach_kernelになってる。
Unixサーバのプロセスもない。UnixのSysCallがかかったときに、
直接/mach_kernel内部へのSysCallになる。
nm /mach_kernel
してみれば/mach_kernelの中にUnixのSysCallも入ってるってことがわかるよ。
0035Be名無しさん
垢版 |
NGNG
トランステックの廃刊号に分かりやすい説明があるね
00368
垢版 |
NGNG
俺が勘違いしてた。説明、ありがとよ>>34
0037Be名無しさん
垢版 |
NGNG
ひさしぶりにGnu/Hurd起動してみた。
どうもやっぱりおかしい。へんなところで
異様に遅くなったりする。Linuxの2,3倍は
遅いかも。X無しの状態で。
これってマルチサーバーだからなのか?
基本的にサーバー間のメッセージのやり取りは
そんなに多くないと思うんだけど、勘違い?
シングルサーバーだと早いの?よく知らないけど
使ったことある人教えてください。おれは
gnumach + hurdって組み合わせしかしらないから、
よく分からん。MkLinuxでも使ってみようかな。

分散OSと関係なくてすまんね。
0038Be名無しさん
垢版 |
NGNG
VOS3をつかえ!
0039Be名無しさん
垢版 |
NGNG
>>34
MacOSXにサブシステムをのっけることができるなら、
何をのっけるのが面白いかな。
PPCで走るOSって何がある?
CMUにはmdosってDOSサブシステムがあるけど、
あれってintelプラットフォーム用だしね。
とりあえず、MkLinuxのLinuxサブシステムの移植かな。
0040Be名無しさん
垢版 |
NGNG
研究のプロトタイプ的OSをまとめてあるようなサイト、誰か知りませんか?
0041Be名無しさん
垢版 |
NGNG
分散OSならInfernoでしょ。
アプリが充実すれば最強。
0042Be名無しさん
垢版 |
NGNG
名スレの予感
0043Be名無しさん
垢版 |
NGNG
>>41
> 分散OSならInfernoでしょ。
> アプリが充実すれば最強。

うーん。なんかちょっと違うような。
アプリと分散OSとの議論は関係ないよ。
既存の分散OSの技術に対してこのInfernoの新しいところってなに?
例えばSpriteとかMachとかAmoebaとかに比べて何か新しいところある?
今後の分散OSの技術に対して何かキーとなるものがあるのかな。
0044Be名無しさん
垢版 |
NGNG
age
0047Be名無しさん
垢版 |
NGNG
なぜじゃー
どうしてじゃー
0048Be名無しさん
垢版 |
NGNG
俺も違いが知りたいage
0049Be名無しさん
垢版 |
NGNG
分散OS distributed operating system
http://jiten.nikkeibp.co.jp/cgi-bin/showfx/%7E/dicsearch.cgi?htmpl=findx_dh.tmpl&stmpl=findx_ds.tmpl&addkeyf=*&addkeyb=*&index=icdic2000&index=dd2000&search1=%95%AA%8EUOS
 ネットワークに接続した複数のコンピュータを,あたかも「1台のコ
ンピュータ」のように動作させるためのオペレーティング・システム
(OS)。同じ分散OSを搭載した複数のコンピュータは互いに連携をと
って,データや各種機能を共用したり,処理負荷を平準化したりする。
「ネットワークOS」は,ネットワークを扱うためのOSとして区別する。
 分散OSの基本機能はプログラム間の通信である。複数のプログラム
が相互に通信して協調動作し,1つのアプリケーション・プログラムを
実行する。通信手段はRPC(リモート・プロシジャ・コール:遠隔手続
き呼び出し)と,メッセージ・パッシングに大別できる。

グリッドコンピューティング
http://www.atmarkit.co.jp/fjava/column/andoh/andoh07.html
ネットワークを介して複数のコンピュータを結び付け、これを仮想的な
高性能コンピュータとして使うこと

http://www.atmarkit.co.jp/icd/root/14/30511114.html
遠隔地に存在するコンピュータをインターネットを介して接続し、プロ
セッシング・パワーやデータ・ストレージなどのコンピュータ資源をそ
れらのコンピュータ同士で共有して、処理を進められるようにしたコン
ピューティング基盤のこと。
0050Be名無しさん
垢版 |
NGNG
負荷軽減とか平準化って本当に効果あるんですか?
0051Be名無しさん
垢版 |
NGNG
f
0052Be名無しさん
垢版 |
NGNG
基本的に分散OSは失敗している。
負荷軽減とか言っているが、どう考えてもプロセスの移動が非常に
高くつくし、本当に障害に強いのか非常に疑問だ。
0053名無しさん@Emacs
垢版 |
NGNG
分散 OS って大正ガイ機能もあるの?
どれか1つが落ちたら他が処理を引き継ぐような仕組はある?
0054Be名無しさん
垢版 |
NGNG
http://matsu-www.is.titech.ac.jp/index.php

研究内容としては、主にクラスタ型計算機、GRID, Java, UI 分野の研究を行っています。
個々の研究チームの詳しい研究内容については、左のリンクをたどってください。

グリッドのことなら、
東工大のこの研究室でやっているよ。
東工大のPC800台繋げて、スパコン並みの演算速度を出しているそうだ。
今、光ケーブルが縦横無尽に張り巡らされている。
確か、そろそろ学内全てに光ケーブルが行き渡るはず。

一研究室に10台はPCあるから
更につなげていったら、どれくらいの速度が出るのか
ちょっと興味あるね。
0056Seisei_Yamaguchi
垢版 |
NGNG
>>52
プロセス相互の共通認識が形成されますが何か ?
0058Be名無しさん
垢版 |
NGNG
>>56
>プロセス相互の共通認識
って何ですか?
0059915
垢版 |
NGNG
■■出会い系サイト運営システムレンタル■■

儲かる出会い系ビジネス

初心者でも簡単運営

写メール、画像対応

http://www.geocities.jp/kgy919/








0062山崎渉
垢版 |
NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0063Be名無しさん
垢版 |
NGNG
>>60
分散 OS って耐障害機能もあるの?
どれか1つが落ちたら他が処理を引き継ぐような仕組はある?
0064山崎渉
垢版 |
NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0065(^^)
垢版 |
NGNG
僕は脳の分散しています。早いYO
0066山崎渉
垢版 |
NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0067山崎 渉
垢版 |
NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0068ぼるじょあ ◆yBEncckFOU
垢版 |
NGNG
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0069山崎 渉
垢版 |
NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0072笑む獅子 ◆uBIhBQyqV6
垢版 |
NGNG
>>73
男根は?
0074Be名無しさん
垢版 |
NGNG
OSのリソースの何が分散すれば分散OSと呼べるのかまずは定義しよう。
OSの概念が不明確なまま、いい加減な議論してもしょうがいない。
というかOSって学問的にかなりいい加減な扱いだよな。
0075Be名無しさん
垢版 |
NGNG
分散OSのスレでなんで位置透過性の話がないのさ
常識でしょ
0077Be名無しさん
垢版 |
NGNG
>>76
普通はたねんばーむの本で知るんだよ
ボケ
0078名無しさん@Linuxザウルス
垢版 |
NGNG
えっと、分散OSって括りは今でも存在するんでSKY?

Mach, Amoebaなんかは夏かしー人にはそうかもだけ
ど、研究畑での実験OSの域をあまり出ていないよう
な。某所の派生物のOSKitなんて便利だけどね。

MacOS XはNextStep & Jobsのなごりなだけだし、目
指している方向違うし。

どなんでしょ?
00791
垢版 |
05/01/26 22:18:58
もうレスをすることに疲れました。
これ以上自分がレスをつける意味というか目的がわかりません。
正直言ってROMしてたほうが楽です。でもいつでも出来ることなので
今は一生懸命レスしようと考えていました。今日までは。
しかし誰からもろくなレスをつけられず、自分が誰にも
必要とされてないことが、わかったとたん前向きに考えることが
出来なくなりました。
もう自分という醜くてどこにいるのかわからないような存在を
2chから消すことだけが最後のレスをつける目的かもしれません。
そしてこの「書き込む」ボタンをクリックすることによりその目的が
遂行されるわけです。
さようなら。これからはROMに徹します。
0080Be名無しさん
垢版 |
2005/03/29(火) 21:19:11
ィ`!
0081Be名無しさん
垢版 |
2005/06/11(土) 15:54:30
              ┏━━┓
            ┌┃━┏┃
          ┌│┃  ┛┃
          ││┗━━┛┌──┐
          │└──┘  │┌──┐
  ┏━━┓└──┘    ││┏━━┓
  ┃━┏┃┐          └│┃━┏┃
  ┃  ┛┃│┐          └┃  ┛┃
  ┗━━┛││    ┌──┐┗━━┛
    └──┘│  ┌──┐│
      └──┘┏━━┓││
              ┃━┏┃│┘
              ┃  ┛┃┘
              ┗━━┛


┃━┏┃がこのスレに興味を示したようです。
0082Be名無しさん
垢版 |
2005/09/03(土) 04:44:52
OS板ってこういう真面目スレが盛り上がらないの?
Plan9のレスしようと思ったけど、Unix板のスレの方が全然盛り上がってるのを見付けた。
この板は、OSとか大層な看板背負ってるけど、
Windowsのインスコとか得意げに語る厨の雑魚板なのか。
0084Be名無しさん
垢版 |
2006/02/22(水) 03:30:04
unix板にmachスレを期待したけど無かった。
分散OSのスレタイじゃmachかどうかわからんね。
mach以外にも分散osあるんだね。

密結合プロセッサ対応とかは分散osとは無関係?
耐障害性で言うとmachより、Himalayaだしなあ。
0086Be名無しさん
垢版 |
2006/11/30(木) 01:31:24
age
0087Be名無しさん
垢版 |
2007/08/25(土) 05:46:24
0088とうりすがり
垢版 |
2008/01/11(金) 01:57:09
「49 :Be名無しさん」が唯一「分散OS」に対して正しいレスをしてますね。
お疲れ様です。
0090松井稼頭央は成りすまし朝鮮人
垢版 |
2008/08/24(日) 10:02:34
ttp://www.jak747.co.jp/kaisya/kaisya_img/img_syacho.jpg
ttp://image.blog.livedoor.jp/vitaminw/imgs/9/4/94712891.jpg
ttp://www.sponichi.co.jp/entertainment/news/2008/02/01/images/KFullNormal20080201084_l.jpg
ttp://www.mindan.org/shinbun/000906/topic/img/face.jpg
0091Be名無しさん
垢版 |
2008/12/05(金) 05:34:53
ルーターから ノートpc1、ノートpc2+拡張画面で使っています。
そして、ディスクトップを1台追加する予定なのですが、これらをまとめて
1台のPCのごとく使う方法はないでしょうか。たとえばKBだけでも
3つになってしまい不便です(スパース的にも)
                   ↑
        これってサーバー構築すればいいですか?
LANをつかった分散処理のようなことは、できませんか?
よろしくお願いします。
0092Be名無しさん
垢版 |
2008/12/05(金) 11:58:23
1 ネットワーク越しに login するか、リモートデスクトップのようなものを使う
2 CPU切替器(で検索すること)のようなものを使う
009391
垢版 |
2008/12/05(金) 14:13:15
どうもありがとうございました 調べてみます。
0100Be名無しさん
垢版 |
2011/08/23(火) 13:19:01.97
100get
0101Be名無しさん
垢版 |
2011/08/31(水) 20:43:18.12
10年でようやく100か。
レスを投稿する


ニューススポーツなんでも実況