“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る
「IBM PC」がやってきた エストリッジ、シュタゲ、そして互換機の台頭(1/2 ページ)
「IBM PC」こと「IBM Model 5150」の開発にまつわる話は山ほど出ているので深堀りするつもりはないが、取りあえず関係ありそうなところだけかいつまんで説明しておきたい。
1980年、IBMのGSD(General Systems Division)の中にあるEntry Level Systemsという部隊のマネジャー兼GSD LabのDirectorだったビル・ロウ(ウィリアム・C・ロウ)氏は、CMC(全社経営委員会)に対してパーソナルコンピュータを作ることを提案する。ただしこのときにロウ氏が持ち込んだのは「Atari 800」であった。要するにAtari 800をIBMブランドで売りましょうという提案である。
CMCはこれを拒否し、その代わりに独立したチームを作り、ここで全く新しい製品を自身で作ることをロウ氏に命じた。おまけにそのプロトタイプを30日以内に提示する、という期限まで設けられた。
そこでロウ氏はGSDの中から12人(the Dirty Dozenと呼ばれた)の腕利きを選び出し、このチームにプロトタイプ作成を命じる。そのリーダーが、有名なフィリップ・ドン・エストリッジ氏である。
さてエストリッジ氏がいかに有能とはいえ、何もないところから1カ月でプロトタイプを作れるわけもない。幸運にもこの当時、GSDはちょうど「System/23 Datamaster」というマシンを開発していた(写真1)。
このIBM Model 5120の歴史も語り始めると長いが、もともとGSDというかロウ氏は、IBM社内で「SCAMP」というマシンの試作に携わっていた。これは携帯型(持ち運びが可能という意味で、軽々と持ち運びできるの意味ではない)で、APLを実行するマシンというちょっと奇抜なコンセプトのものであるが、このSCAMPをベースにした、ある意味世界最初のポータブルコンピュータが1975年に出た「IBM Model 5100」である。「シュタインズ・ゲートのIBN5100の元になった機種」で分かる人には分かるらしい(ちなみに筆者には分からない)。
1978年には改良型の「IBM Model 5110」、1980年には9インチCRTを搭載した「IBM Model 5120」が投入されており、System/23 Datamasterはこの後継にあたる。ただ大きな違いとして、SCAMP~IBM Model 5120はPALM(Put All Logic in Microcode)プロセッサというIBM独自(というか、GSD独自)のCPUを搭載していたが、IBM Model 5120はこれに替えてIntel 8085を搭載していたことが挙げられる。
8085は8080の延長にあるが、システム的にいえばClock Generatorの8224とBus Controllerの8228が不要になり、最小構成だとROM or EPROMとI/Oを集積した8355/8755、それとRAMとI/O、タイマーを集積した8156の3つのICだけでシステムを構築できたのが大きな特徴である。
また、電源も5V単一(8080は5V/-5V/-12Vが必要だった)になり、回路をずっとコンパクトにできるようになった。
System/23 Datamasterは、こうした8085の特徴を生かした、割と素直、というかあまりひねりのない構造になっていた(唯一目立って拡張されているのがメモリ搭載量で、バンク切り替え式で最大128KBまでサポートしている)。
さて、プロトタイプはこのSystem/23 DataMasterから大きくは変わっていない(つまり8085ベース)と思われるが、実際の製品に当たっては16bit CPUを使うことを選択した。実は、System/23 Datamasterではメモリ搭載量を最大128KBまで増やしたものの、16KB単位でのバンク切り替えという方式はプログラマーには大変不評で、ソフトウェア開発でかなり苦労していた。
ただその一方で回路そのものはSystem/23 Datamasterのものをそのまま流用したいという希望があり、それもあって外部バスが8bitだった8088を選択することになる。
実際、8085と8088では周辺回路がほぼ共通だった。違いとしては、再びClock Generator(Intel 8284)とBus Controller(Intel 8288)が必要になったこと程度だろうか。厳密に言えば、4本の割り込み線がサポートされていた8085に対し8086/8088では割り込みが1本になったので、システムを構築しようとすると外部にInterrupt Controllerの8259が必要になったが、これは8085でもちょっと大きめのシステムだと同じく8259を併用していたから実質大きな差はない。結果、System/23 Datamasterの回路のかなりの部分を踏襲する格好でIBM PCの回路は構成された(写真2)。これはIntelのReferenceにかなり近い回路構成ではある。
Copyright © ITmedia, Inc. All Rights Reserved.
“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る
RISCの歴史、Apple Siliconの歩みを語ってきた大原雄介さんのコンピュータ歴史連載、テーマはズバリ「PC」だ。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
スマート給餌器で38時間の障害、ペットがご飯食べられず 飼い主の苦情殺到 「旅行中なのに」「猫が死んじゃう」
-
2
楽天、“攻撃型ドローン”報道で問い合わせフォーム設置 ただし「返信はしない」
-
3
不正アクセスで一部停止中のNTT西子会社レンタルサーバ、復旧見通しを公表 調査完了は8月末見込み
-
4
大阪万博の関係者情報が漏えいか 再委託先のMicrosoft 365アカウントに不正アクセス
-
5
楽天、“攻撃型ドローン”関連報道に「事実と相違ない」 国内販売窓口として導入支援
-
6
コードが書けない筆者が愛車用にアプリを2本自作 「AI製アプリで起業」の夢膨らむも、見えた有料化の壁
-
7
生成AI画像で“架空の女性”に成り済まして政治投稿か 立憲栃木県連の男性党員 一部報道
-
8
さくら、別のシステムでも不正アクセスか 会員情報136万アカウントが漏えいの可能性 調査で判明
-
9
「REALFORCE」ロゴ入りで「ATMと同じ打鍵感」 東プレ製テンキー、セブン銀がプレゼント
-
10
Google、大学生向けに「Google AI Plus」を1年間無料提供 「Gemini」アプリに学生向け新機能も
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR