• ベストアンサー

ISAとPS/2ポートの関係

もう随分昔のバスですが、ISAバスとPS/2の信号は互換性があるということを聞いたことがあります。 PS/2はIRQを介してCPUと接続していますが、ひょっとしたら今のCPUでも使おうとすればISAが使えるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.3

恐らくこれが誤解の元では。 http://ja.wikipedia.org/wiki/Industry_Standard_Architecture "なお、拡張スロットとしてのISAバスが搭載されていない機種であっても、レガシーデバイスと呼ばれるPS/2、8087相当の数値演算コプロセッサ、DMAコントローラなどは、ソフトウェアからのアクセス方法の互換性が保たれており、見かけ上ISAバスに接続されているように認識される。" ソフトウエア的に互換性があるように見えるだけであって、ハードウエアの互換性は無いです。ISAバスはパラレルのバスで、PS/2ポートはマウスもキーボードもシリアルですから。 更に、「IBM PS/2」と言う高性能機をIBMが出しているので、"PS/2登場以後は次第にPS/2タイプに切り替わっていき"となって、現在に至るようです。まあ、今は殆どがUSBに置き換わってはいますが。 http://popup15.tok2.com/home2/iseries/pgmr/pgmr013.html http://www.atmarkit.co.jp/fpc/cableconnecter/kbd_mouse/ps2kbd.html と言う訳で、ISAバスとPS/2の信号には互換性が無いのですが、当時のIBM PS/2で採用していたMCAバスは、 "多くの、メーカーやユーザーは、ライセンス料の必要なPS/2に魅力を感じなかった。このころ、PC/ATは、高速高機能で、性能的に満足できるマシンになっていた。また、マイクロチャネルバスの構造上、バスに整備する拡張ボードを作るだけで、IBMからIDを取得する必要がある。よって、マイクロチャネル用の周辺機器も充実しなかった。ビデオのXGAの規格は、MCA専用だったが、その後ISA用XGA規格を発表した。" と言ういきさつですね。 現在のPCIはパラレルインターフェースで、PCI Expressはシリアルインターフェースです。まあ、言ってみればISAはパラレルインターフェースで、PS/2ポートはシリアルインターフェースなので、インターフェースの形だけは似ていますが、当然ハードウエア的な互換性はありません(笑)。

trans_europe
質問者

お礼

ありがとうございました

その他の回答 (3)

  • sakusa001
  • ベストアンサー率26% (52/193)
回答No.4

どのレベルの互換か・・・という話になりますよ。 大体適当な話で済むと思うので大体でお話します。 PS2 ISA等は直接ハード叩く形だと思いますがそれはレガシーディバィスって括りですね。 今はレガシーフリーで多くのpcは完全ではないにしろレガシーフリーに近いです。 何故そうなのかと言うと レガシーディバィスはcpuとリンクしているとしますその転送力が10だとします 現在の転送力は1000だとしますが レガシーはリンクで同期しないと動かないので(不安定になるような物)その転送10に合わせた枠を作ってやる必要が有ります レガシーフリーでもパイプの数は有限です レガシー 8本 転送100 レガシーフリー8本 転送1000 レガシーフリーで転送枠1本使うのとレガシー1本使うのは全く違って レガシーフリーは一本固定せず転送するような物だと思えば良いです つまりネック。 だから内部的にはレガシーフリーで外はポートやスロット持っているだけです。 ただ話から察するとそう言うことでは無くPS2マウスとか使うって言うならそれは上記のようなお話で ハードはレガシーフリーでもOSがUSB-ps2と認識したりMBメーカーがスロット付けているならIRQに割り振って使えるようにしています。 バスに関してはコンバーターとか色々面倒だと思うのですが・・・何を使いたいのか書いたほうがいいのでは? ポートに関しては色々な物がUSBにできますが。

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.2

PS/2 はキーボード マウス をつなぐコネクタです 今のパソコンでも存在します ISAバス は昔の拡張カードコネクタ規格で 今のパソコンでは存在しません (マザーボードのチップセットがサポートしていません) RS-232C / パラレルポート の増設PCIカードはあります。

  • P0O9I
  • ベストアンサー率32% (693/2146)
回答No.1

ISAバスとPS/2の信号は全く違います。 ISAバスは初期の CPU 8088/286 等のバスをそのまま流用したものです。 PS/2ポートはその後、ワンチップCPUでシリアル信号にしたもので、独特のものです。 ISAバスに繋いでいたチップと同等の機能を持たせるため、一時シリアル号でデータ転送をしていましたが、これとゴッチャになったかな? 今はすべての機能が1つの周辺チップに集積されています。 ISAバスは、今のパソコンでは使えません。

trans_europe
質問者

お礼

ありがとうございました