Industry_Standard_Architecture
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "Industry Standard Architecture" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2016年12月)
ISAのLANカードISA 16ビットのカード(中)。上から順に XTバス, ISA 16ビット, EISAISAスロットのあるマザーボード (1990年代中頃)ISAバスのピン配置

Industry Standard Architecture(インダストリ スタンダード アーキテクチャ、通常ISA(アイ・エス・エー/アイサ[1]、日本では「イサ」とも[1])と略される)は、1984年に発売されたIBM PC/ATに搭載されたバス(通称ATバス)を、1988年に標準化したものである。
経緯

ATバスはIBM PC/ATに搭載されたバスであり、8088対応の8ビットバスであるXTバスを、80286に対応した16ビットバスに拡張したものである[2]。当時は汎用バスとしての標準化はされておらず「ATバス」という正式名称も存在しなかったが、PC/ATおよびPC/AT互換機事実上の標準となったため、この「ATバス」という名称や規格もまた、事実上の標準となった。

1988年EISAが制定された際に初めて、「ISAバス」の名称がつけられ、遡って標準化された。このため現在でも、当時のEISA陣営のメーカーは「ISAバス」、対立したIBMは「ATバス」と呼ぶ傾向がある。
概要

ISAは、XTバスの先に増えたアドレス線やデータ線や割り込み線を付加した構造で、XTバスの上位互換機能を持つが、泥縄式拡張であるため、遅いバススピード、割り込み数の不足、バス調停機能の欠如、無秩序で非合理的な信号線配列、貧弱なグランドによる信号保護の不足、電力供給の不足等、数多くの問題を抱え、汎用バスとしてはかなり使いづらい存在である。

なお、PC/ATに搭載されたバスと、以後「ATバス」と総称されて後に「ISA」と呼ばれたバスは、厳密には同一ではない。

ISAバスは16の割り込みチャネル(IRQ)を持ち、そのうち11が拡張スロットに引き出されている。IRQ 8?15はIRQ 2に接続された割り込みコントローラが受け持つため、優先度はIRQ 2と3の間になる。また、8つのDMAチャネルを持ち、うち7つが引き出されている。8ビットのスロットで使用できるのは割り込みが6つ、DMAが3つである。

割り込み
チャネル拡張スロット標準で割り当てられた機能
16
ビット8
ビット
0無インターバルタイマ
1キーボード
22つ目の割り込みコントローラに接続
8リアルタイムクロック
9有汎用(拡張カード用)XTバスのIRQ 2の代用
10有無汎用(拡張カード用)
11
12
13無数値演算コプロセッサ
14有ハードディスクコントローラ
15
3有シリアルポート(COM2)
4シリアルポート(COM1)
5汎用(拡張カード用)
6フロッピーディスクコントローラ
7パラレルポート

DMA
チャネル拡張スロット標準で割り当てられた機能
16
ビット8
ビット
0有無汎用(拡張カード用)
1有
2フロッピーディスクコントローラ
3ハードディスクコントローラ
4無1つ目のDMAコントローラに接続
5有無汎用(拡張カード用)
6
7

PC/XTやPC/ATでは、CPUのローカルバスをバスバッファを経由しただけで外部に引き出した構造をしており、そのためバスクロックはCPUのクロックと同一となり、PC/XTでは8088の8ビット・4.77MHz、PC/ATでは8028616ビット・8MHz(初代は6MHz)であった。つまり、各モデル(CPU)ごとのローカル規格のバスであった。

これに対してコンパックはDeskpro 386でIBMに先駆けて32ビット80386を採用した際に、バスブリッジを導入し、CPUのクロックと外部バスのクロックを分離した。これにより32ビットの80386と、既に普及していた16ビット・8MHz前後のATバス周辺機器の両立が可能となった。コンパックはこれをFlex Architectureと呼んだ。更にバスクロックは10MHzが一般的となり、後には再参入したIBMを含め、スロット数を含め色々な「ATバスマシン」であるPC/AT互換機が普及し事実上の標準となった。反面、いくら高速な32ビットCPUを搭載しても、外部バスは16ビット・10MHz前後のままというレガシーな負の側面は残り、後のMCAとEISAの規格争いに繋がることになった。

後にEISA陣営とIEEEが標準化した「ISAバス」は、正確にはバスブリッジ方式のものである。

1990年代後半より、ISAはPCIの普及に伴い徐々に姿を消していったが、一部の特殊な機器をISAで接続する需要が少なからず存在していたことから、2004年頃まではISAスロットを搭載したマザーボードが販売されていたものの、ISAスロット非搭載を前提とするインテルチップセット900番台の本格普及を機に姿を消していった。

なお、拡張スロットとしてのISAバスが搭載されていない機種であっても、レガシーデバイスと呼ばれるPS/2コネクタDMAコントローラなどは、ソフトウェアからのアクセス方法の互換性が保たれており、見かけ上ISAバスに接続されているように認識される。
脚注^ a b 戸根勤『マスタリングTCP/IPネットワーク用語事典』オーム社、2002年、424頁。ISBN 4-274-06496-4
^ PC/ATで割り込みコントローラが追加された関係で、オリジナルのXTバスではIRQ 2になっているB4番の信号線がISAバス(16ビット・8ビットとも)ではIRQ 9になっている。

関連項目

Extended Industry Standard Architecture (EISA)

Micro Channel Architecture (MCA)

Peripheral Component Interconnect (PCI)

XTバス

VESA ローカルバス

PC/104

コンパクトPCI

Low Pin Count (LPC)










バス
主要項目

システムバス

フロントサイドバス

バックサイドバス(英語版)

デイジーチェーン

コントロールバス(英語版)

アドレスバス

バスコンテンション(英語版)

バスマスタリング

ネットワークオンチップ(英語版)

プラグアンドプレイ

バス帯域幅の一覧

コンピュータバス規格

S-100バス

Unibus

VAXBI(英語版)

MBus

STD Bus(英語版)

SMBus(英語版)

Q-bus

Europe Card Bus(英語版)

ISA

STEbus(英語版)

Zorro II(英語版)

Zorro III(英語版)

CAMAC(英語版)

FASTBUS(英語版)

LPC

HP Precision Bus(英語版)


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:24 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef