“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る
USBが誕生したのは「奥さんのプリンタをつなげる手間にキレたから」 USBの設計当時を振り返る(5/6 ページ)
この背景には、USBが複雑な動きをすることが挙げられる。USBはPlug & Playを実現する必要があり、このためには、
- 動的に接続/切断できる仕組みをハードウェアとソフトウェアでカバーする
- 接続されたデバイスが何かを認識して、それに合わせてドライバをダイナミックにロード/アンロードできる
が必要である。
おまけに、カスタマイズできる余地を残さないと差別化が出来ない。これをソフトウェア的に実現するため、ドライバは図1のように三層構造となった。最下位のハードウェア層は物理的にハードウェアであって、その真上にあるのがBus Driverである。ここはハードウェアを直接制御する部分で、USBのPlug/UnPlugとかデータの送受信など、純粋に物理的なアクセス管理を行う。この部分はハードウェアベンダーが提供するもので、UHCIならIntelなりVIAが、OHCIはそのコントローラーのベンダーがドライバを用意する。
その上位に位置するのがClass Driverである。USBではさまざまな「クラス」が用意されている。例えばキーボードとかマウスならHID(Human Interface Device) Classだし、USBスピーカーならAudio Classというように、製品カテゴリー別にClassを用意し、この中で「基本的な動作」をカバーする。例えばHIDなら、キーを押されたらそのキーコードを伝えるとか、マウスの動作に応じてその移動量を通知するとか左右ボタンが押されたことを通知するといったものだ。
基本的な動作はこのClass Driverが担ってくれるおかげで、A社のマウスをB社のものに置き換えても、取りあえず使う分には問題なく動作するというわけだ。
Copyright © ITmedia, Inc. All Rights Reserved.
“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る
RISCの歴史、Apple Siliconの歩みを語ってきた大原雄介さんのコンピュータ歴史連載、テーマはズバリ「PC」だ。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
4
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
5
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR