PCカード 32ビット規格と16ビット規格

Weblio 辞書 > 辞書・百科事典 > 百科事典 > PCカードの解説 > 32ビット規格と16ビット規格 

PCカード

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/06/06 02:35 UTC 版)

32ビット規格と16ビット規格

CardBusか否か

先述の通り、ハードウエア面においてCardBusは32ビット、従来のPCカードは16ビットの規格と言える。CardBusスロットは従来の16ビットPCカードを利用することもできるが、逆に従来の16ビットPCカードスロットでCardBus専用カードを利用することはできないため、先述のように物理的に挿入できないようになっている。カードによってはスイッチ切り替えで両方に対応させた製品もあり、差し込み部分の物理形状は16ビットPCカードと互換だが、CardBus特有のグランドプレートも断片的な形状のものが設置されている。

デスクトップ機において本来PCIスロットを使うような新しい規格のデバイスは、PCカードにおいては基本的にCardBusで提供される形になる。例えば多くの場合においてUSBポートを増設するPCカードはカードバス専用であり、mobioのような16ビット規格のPCカードスロットしか備えないPCでUSBカードを利用することはできない。

CardBusスロットは従来の16ビットPCカードスロットと比べて信号線の総延長の制限が厳しくなっており、デスクトップ機などにCardBusスロットを増設するPCIカードはPCIブラケットに直接PCカードを差せるような形状が基本である。フラットケーブルを引き回してカードスロット部分をフロントベイまで延長するタイプの製品では、ハードウエアとしてはCardBusカードを挿入可能であっても16ビットPCカードしか動作保証されていないことがある。

Windowsネイティブドライバか否か

Windows 9x系では、「システム」のプロパティで「パフォーマンス」タブにPCカードの項目があり、PCカードスロットが32ビットか否かが表示される。しかし紛らわしいことに、これは上記のCardBusか否かというハードウエアには全く関係が無い。ここで言うPCカードの32ビットとは、Windows 9xのネイティブドライバで動作していることを指し、使用しているドライバすなわちソフトウェア側の種別を表したものである。従来規格の16ビットPCカードスロットであっても32ビットOSであるWindows 9xではできるだけ32ビットドライバで運用すべきであるし、逆に32ビット規格であるCardBusスロットをリアルモード(すなわち16ビット)のドライバで運用することもできないわけではない。

この場合リアルモード(16ビット)とは、PCカードスロットのドライバがMS-DOS用のドライバをベースに動作している「MS-DOS互換モード」のデバイス状態を指す。したがってWindows NT系では16ビットのドライバは存在しない。リアルモードドライバで運用する場合にはデバイスマネージャでPCカードスロット(のネイティブドライバ)を無効に設定しておく形になり、無効になっているときはMS-DOS用ドライバの有無に関係なくシステムのプロパティではPCカードスロットがMS-DOS互換モードと表示される。MS-DOS用ドライバは一般にWindows 9xに付属するものではないため、必要であれば別途用意して組み込む必要がある。当然ながらWindowsネイティブドライバのほうが使い勝手がよく、PCカード側のドライバもWindows 9x用のものが利用できる。逆にPCカードスロットがリアルモードドライバ動作の場合はPCカード側のドライバもMS-DOS/Windows 3.1用ドライバを使用しなくてはならない。この場合はMS-DOS相当の段階で認識させるため、ホットプラグに対応しないものも多い。

Windows 9xをインストールするときに光学ドライブのような重要なストレージがPCカード経由で接続されている場合にはインストールが完了するまでMS-DOS用のドライバを使い続けなくてはならないため、PCカードスロットの32ビットドライバはインストールされない。この場合はインストール完了後に32ビットドライバに置き換えることが推奨されている。32ビットWindowsであえてリアルモードドライバを使用するケースとしては、Windows起動初期の段階から認識させる必要のある機器のほか、PCカード側で32ビットドライバが用意されていない場合なども挙げられる。例えばPC-9821Ne等に搭載されたJEIDA4.1/PCMCIA2.0規格のPCカードスロットの場合、Windows 95にはPCカードスロット側の32ビットネイティブドライバは用意されているものの、PCカード側の32ビットドライバがJEIDA4.2/PCMCIA2.1以降のPCカードスロットにしか対応していないというケースが少なくなかった。しかしMS-DOS/Windows 3.1用ドライバであればJEIDA4.1/PCMCIA2.0にも対応していたというPCカードもあるため、そのようなものはPCカードスロットをMS-DOS用ドライバで運用する形で利用できる可能性がある。このほか、DOS用ドライバとWindows用ドライバでは機能が異なるようなPCカードも挙げられる。一例としてPC-9800シリーズサウンドカードCF-VEW213P(パナソニック)やLPM-SU98(ロジテック)を例に取ると、DOS用イネーブラはFM音源だけを有効にするもので、Windows用ドライバはPCM音源だけを有効にする排他仕様である。このためWindows上でどうしてもFM音源を使用したい場合にはPCM音源の使用を諦めて、PCカードスロットともどもDOS用ドライバのみで認識させるしか方法が無かった。




  1. ^ 旧製品資料(PDF) - ヒロセ電機
  2. ^ ソケットサービス”. ASCII用語辞典. 2019年2月5日閲覧。
  3. ^ カードサービス”. ASCII用語辞典. 2019年2月5日閲覧。


「PCカード」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PCカード」の関連用語

PCカードのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PCカードのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPCカード (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS