前ページの図で記したディスク・サブシステムに関わるコンポーネントのうち、いくつかを交換あるいはアップデートしなければならない。Driveの対応状況も説明しよう。Driveをサポートするだろう。Driveの仕様が標準となることが確実視されているため、Maxtor以外のハードディスク・ベンダもこの仕様に対応するはずだ。Drive対応ハードディスクは、やはり仕様を提案したMaxtorから最初の製品が発表されている。160Gbytesモデルのプレスリリース)。Drive対応ハードディスク(製品情報ページ)。Drive」という新しいIDEの仕様もサポートしている。IDEホスト・コントローラは「原則的に」変更不要IDEコントローラを内蔵するIntel製チップセットこれはICH2(I/Oコントローラ・ハブ)と呼ばれるチップで、2つのIDEコントローラを内蔵する。Driveに対応できる。Driveの仕様からすれば、基本的にIDEホスト・コントローラやIDEインターフェイス・カードを変更する必要はない。デバイス・ドライバ・レベルでの変更だけですむはずである。実際、後述するようにIntelは、同社製チップセット内蔵のIDEコントローラで、137Gbytesを超える容量をサポートするIDEドライバを提供し始めており、IDEコントローラ自身の変更は不要であることを示している。DriveによるIDEのレジスタ構成の変更に追従できないことも考えられる。コマンド発行時のオーバーヘッドを解消するため、レジスタへのアドレス情報の書き込みをハードウェアで実行している場合は、IDEコントローラを代替する必要があるかもしれない。Drive対応ハードディスクの導入前にIDEコントローラ・チップのサポート情報を事前に確認しておくべきだ。Drive対応と銘打ったIDEインターフェイス・カードの新製品は、まだ登場していないようだ。Drive発表のプレスリリースに名を連ねているため、今後、対応製品が登場することが期待できる。Drive未対応のディスクBIOSの環境では、137Gbytesまでしか認識されないだろう。ディスクBIOSはOSのブートに利用されるため、137Gbytes以上の領域からOSをブートできないことは間違いない。Driveに対応していれば、OSのブート後は全容量を認識できる可能性はある。Drive)に未対応だと、137Gbytesを超える領域が利用できない」という。Driveに対応しているほうが安心できる。このとき、上位プログラムに対するディスク・アクセスのためのインターフェイスとして拡張Int13Hファンクションが規定された。bytesの略で10の21乗bytesを表す)。Drive対応については、まだ動きは見られない。Drive対応が進むものと思われる。Driveに対応していないと、そのOS環境では、間違いなく最大でも137Gbytesまでしか容量が認識できない。Drive対応ハードディスクを利用するにあたって、IDEドライバの対応が最も注意すべき点といえる。Drive対応としては、Intelが対応ドライバの提供を始めている。Accelerator(IAA)」というソフトウェア・パッケージには、型番が800番台のチップセットに内蔵のIDEコントローラ用ドライバの最新版が含まれている(IntelのIAAダウンロード・ページ)。これが137Gbytesを超える容量をサポートすることがプレスリリースに明記されている(インテルのアプリケーション・アクセラレータのプレスリリース)。Driveに対応していると見て間違いない。Ver.1.0.2052.0をインストールして、そのデバイス情報を出力させたもの。LBAのための欄がある。Drive対応ハードディスクを接続すれば、28bitと48bitで異なる値が表示されるものと思われる。Driveをサポートするためのコードが組み込まれる。LBAのサポートが含まれており、137Gbytesを超えるハードディスクの容量を利用できるという。LBAが利用できないという。LBAサポートが無効である、ということだろう。LBAサポートを有効にしておく方法も記している。LBAが有効になっているものが混じっている可能性がある。LBAサポートの初期状態が異なることが考えられるので、今後はハードディスクの増設時など注意が必要だ。Drive対応状況は定かではない。OSでも、137Gbytesを超える容量をサポートできるものと推測される。OSに対応しており、また137Gbytesの壁についてもOSごとに注意事項は記述されていない。Driveの登場以前から、SCSIやRAIDによるディスク・サブシステムで、(OSから見て)単体で137Gbytesを超える容量のディスクの取り扱いには実績があるため、ドライバより上位のOS部分については、137Gbytesの壁の問題はないはずだ*3。Driveに積極的に対応しなくても、ハードウェア・ベンダが対応ドライバをリリースすれば全容量が正常に取り扱えるものと思われる。Driveのホワイト・ペーパーには、137Gbytesに続く容量の壁として、OS側の制限による2.2Tbytesの壁を予告している。Driveのホワイト・ペーパー)OSレベルで問題なく137Gbytesを超える容量を取り扱えるなら、当然その上のアプリケーションも全容量を認識できる。ハードディスクをまるごとコピーしたりパーティションを操作したりするディスク関連ツールは例外的で、これらの中にはOS(IDEドライバ)ではなくディスクBIOSを経由してディスクにアクセスしたり、あるいはIDEのレジスタに直接アクセスしたりするものすら存在する。Driveの仕様に準拠している必要がある。Drive対応/非対応でどのような現象(症状)が現れるのか、まだよく分からないことが多い。Drive対応を確認できるようになったことから、これから急速にハードディスク以外の部分への実装は進むものと思われる。Maxtorの160Gbytesハードディスクは、10月初旬には市販が開始されるという(メーカー小売希望価格は399.95ドル程度)。編集部でも入手してその挙動を確認する予定である。LBAをサポートするコードが最初から組み込まれています。お詫びするとともに、この情報をベースに記事内容を訂正・更新させていただきます。公開当初の古い記事ページはこちらです。(2017/6/28)Intelのx86が誕生して約40年たつという。x86プロセッサは、互換プロセッサとの戦いでもあった。(2017/5/25)最近、人工知能(AI)のアクセラレータとしてFPGAを活用する動きがある。CPUやGPUに加えて、FPGAが人工知能に活用されるのだろうか。(2017/4/27)スタートの号砲が鳴ったようだ。多くのベンダーからIoTを使った実証実験の発表が相次いでいる。(2017/3/29)スパコン関連の発表が続いている。多くが「人工知能」をターゲットにしているようだ。