実はこのブログを書いている時点では、まだ届いていません。使用レポートについては、後日、またご紹介したいと思っています(そもそも、私のビデオカードでまともに映るのかどうかという懸念はありますが...)。使用した特定用途向け高速ストレージシステムの開発に携わったことがあります。どんな開発でも言えることですが、パフォーマンスの高いシステムを作るためには、その構造を正確に理解する必要があり、自然とストレージデバイスについて興味が向くようになりました。コンピュータシステムの中でも、ストレージは非常に面白いデバイスのひとつです。そのメカニズムは想像以上に複雑かつ厳密であり、その性質はコンピュータシステムの中でも非常に異質なものです。他にも面白いデバイスが沢山あります。当ブログでは、今回から様々なストレージデバイスについて、個人的な思い入れなどを踏まえながらご紹介していきたいと思います。私がコンピュータを使い始めてから最初に使用したストレージデバイスである、カセットレコーダーです。カセットレコーダーは、今となっては懐かしい(?)、カセットテープを使用して音声を録音・再生する機器です。みなさんご存知のラジカセ(最近の若者にはあまり縁がないかも知れませんが...)も、カセットレコーダーですね。思われる方もいらっしゃると思います。私自身、カセットレコーダーを”ストレージデバイス”と言うには実はちょっと抵抗があるのですが、データを音声に変換するしくみを用いることで、カセットレコーダーは立派なストレージデバイスに変身します。ときは高い音(高周波音)というように、データをビット単位で音声に変換します。昔懐かしい音響カプラを使用して、普通の電話機の受話器をコンピュータと接続し、電話回線を通じてコンピュータ同士が通信する方法にも同じしくみが使われています。カセットレコーダーではデータから変換された音声をカセットテープに録音(記録)し、音響カプラではその音声を電話回線に伝送するわけですね。枚で数千円もしていました)、多くのパソコンはカセットレコーダーのインターフェースを備えていました。ちなみに、カセットテープを使用したストレージデバイスは、正式には(?)データレコーダーと言います。以下は、私が初めてプログラミングする機会を提供してくれたコンピュータ(?)である、ファミリーベーシックのデータレコーダーです。データレコーダーは、コンピュータ向けというだけあって、コンピュータがカセットテープ上のデータを読み書きする際に、コンピュータと通信してカセットテープの記録・再生操作を自動的に行う機能などが付いていたりしました。基本的なしくみは上記の通りですので、普通のカセットレコーダーでも十分でした。円もの大金を捻出できるはずもなく(苦笑)、家にあった普通のカセットレコーダーを使用していました。カセットテープ上のデータを読み書きする場合は、コンピュータ側をデータの読み書き状態にセットした後、手動でカセットレコーダーの録音ボタンや再生ボタンを”ガチャン”と押していました(笑)。バイトのデータを読み書きすることができる計算になります。これをもとに、まずはカセットテープの収録時間とデータ容量の関係を見てみます。したので、カセットテープのデータ容量でも十分でした。枚すら保存できない計算になります...。次に、データ容量とデータ転送速度について、現在のストレージデバイス等と比較してみます。その機構上データレコーダーの類ではありませんが、現在の私たちにとって身近なストレージデバイスのひとつです。万倍もの差があることが分かります。任意のデータにすばやくアクセスするランダムアクセスが得意ですが、カセットレコーダーの場合はカセットテープを”早送り”や”巻き戻し”する必要があるため、ランダムアクセスは非常に苦手です。それでも、当時のプライベートユースにおいては、カセットレコーダーは立派なストレージデバイスでした。現在のストレージデバイスと比較すると、超低容量かつ超低速なカセットレコーダーですが、”録音”や”再生”ボタンをガチャガチャと押しながらデータの読み書きを行っていたことは、ひとつの良い思い出となっています。自分でもなぜ良い思い出なのかはっきりとは分からないのですが、この”アナログ的な操作”が心地良かったのかも知れません。昨今は、なにもかもが、どんどんデジタル化しています。テレビ、カメラ、クルマ、なんでもかんでもです。私たち人間がアナログである以上は、必ずアナログ的要素を心地良く感じるはずです。ストレージデバイスの歴史からは少々脱線してしまいますが、今後の開発においても、カセットレコーダーを操作するときにような、アナログ的な心地良い要素を取り入れていきたいと考えています。インストールする方法をご紹介しました。専用アプリのインストーラ(setup.exeなど)が格納されているフォルダ名が、何らかのコードのような表記(MODC-164679.no_51...など)になっており、インストーラを実行してみるまでは、その内容がわからないことです(関連するファイルをダンプして中身を確認する方法などもありますが、ちょっと玄人向けですよね)。個以上ありますので、そのインストーラを探し出すのは結構大変です。サポートページを利用せずに各種ドライバ(※)を入手する方法をご紹介します。サポートページ上にて提供されることを祈るしかありません(?)。ここでは例として、内蔵グラフィックコントローラのドライバを探してみます。→「デバイスマネージャ」をクリックします。アダプター」と表示されています(※)。標準でドライバを持っていない場合は、”不明なデバイス”のように表示されます。確認することができます。「PCI\VEN_8086&DEV_0046&...」のように記載されています。0046(16進)」であることを表しています。接続であることが分かりました。もとに、そのデバイスが何であるかを調べることができます。あることが分かります。毎に、そのデバイスの概要が表示されます。デバイスを検索することも可能です。HD」であることが分かります。検索した方が目的のデバイス情報を見つけやすいかも知れません。上の情報はユーザーが報告したもので、必ずしも正確とは言えません。