• 検索結果がありません。

歴史的計算機の動態保存から得られる知見

N/A
N/A
Protected

Academic year: 2021

シェア "歴史的計算機の動態保存から得られる知見"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)解 説. 歴史的計算機の動態保存から得られる知見. 基応 専般. 泊 久信 平木 敬(東京大学) 動態保存とは. 保存されていれば,新しいベンチマークをすべてのコ. ▊動態保存の意義. することは容易である.ほかにも,計算機評価の新し. 古いコンピュータを保存しようという取り組みは多. い軸として,電力が挙げられる.コンピュータのシステ. く,コンピュータ博物館がいくつか存在する.一般. ム単位での消費電力を同一の条件で測定し,その推. に,博物館は,コンピュータ技術の歴史を保存するた. 移を観察することも,動態保存さえされていれば容易. め,それぞれの時代の節となるような計算機システム. である.. を保存している.これらは静態保存であり,実際にコ. もう少し広い分野で見ると,ユーザインタフェースの. ンピュータを動作させ,当時のソフトウェアや,現代の. 歴史を研究する,といった場合,計算機が動態保存. ソフトウェアを実行してみることは困難だ.計算機シス. されていれば,古のコンピュータと人間とのインタラク. テムはハードウェアとソフトウェアの組合せである,と. ションをその場で再現することができる.双方向のや. いう観点では,このようなハードウェアのみの保存で. りとりは,ビデオ資料とは質的に異なるものである.. は不十分で,ハードウェアを動作させるためのファー. このように,動態保存は応用に広がりがあり,その. ムウェアやソフトウェア,マニュアルも含めての保存が. 重要性も指摘されているが ,実際に保存されている. 必要で,さらに,ハードウェアが動作する状態で維持. のは,各年代の革新的で歴史を作ったようなシステム. することが必要となる.このように,コンピュータを実. が多く,各年代を代表するシステムとしては不十分な. 際に動作させてみることができる状態で保存すること. 面がある.述べてきたような利用をするためには,そ. を,本稿では「動態保存」と呼ぶ.動態保存されてい. れぞれの時代の「普通の」計算機の保存も重要である.. る有名なシステムの一例としては,富士通の沼津工場. これにより,研究用に連続的な性能評価の推移を測. の FACOM 128B がある.これは 1958 年のリレー式. 定したり,発売されてきたソフトウェアを実行し,使っ. の計算機で,現在でも動作するよう維持管理されてお. てみたりすることができるようになる.. り,実際の計算を行うことができるようになっている.. 動態保存の代替として提案されることがあるのが, エ. ンピュータで動かすことで,比較可能なデータを入手. 1). 168. 4). 海外の例として,ComputerMuseum-Muenchen では,. ミュレーションである.エミュレーションは,ハードウェ. 有名で古いスーパーコンピュータをスケジュールを組み. アの動作をソフトウェアで模倣する技術で,多くの過去. 定期的に動作させている.. のコンピュータをターゲットとしたものとして MESS. 動態保存により可能になることの中で,コンピュー. が存在する.この技術では多くのソフトウェアを,実. タ自体の研究という面では,計算機を評価する新しい. 機と似たような動作をさせることができるが,実際の. 軸ができたとき,過去の計算機を新しい軸で評価でき. 実行結果が実機と一致する保証はない.エミュレーシ. るということがある.LINPACK が高性能計算機の評. ョンを使うとしても,実機と突き合わせての検証は避. 価軸として不適切だという議論はたびたび出るものの,. けられず,このためにも動態保存が必要になってくる.. 使われ続けている理由の 1 つは,過去の結果との比. また,十分な速度を得るため,一般のエミュレーショ. 較可能性の問題がある.すべての古い計算機が動態. ン技術はタイミングが厳密ではない.ゆえに,性能評. 情報処理 Vol.55 No.2 Feb. 2014. 2).

(2) 解 説. 歴史的計算機の動態保存から得られる知見. 価に用いることはできないし,実際に動作するハード ウェアがないので電力測定なども行うことはできない. 我々は, 「Computer Zoo(コンピュータ動物園)」と いうタイトルをつけて,動態保存の取り組みを行って 3). いる .これは,動かない計算機を陳列している博物 館と異なり,動作するコンピュータを生かしておきたい, という意図から名付けたものである.現在,250 台以 上のシステムを管理している(図 -1) .本稿では,現 在 Computer Zoo で行っている収集活動と,集めたコ ンピュータの有効利用の一例として,性能・電力の測 定について説明する.おわりに,今後解決しなければ. 図 -1 コンピュータの保存の様子. いけない問題を紹介する. ファレンスディスクは入手が困難になっている,という. ▊故障/修理事例. 状況だ.NVRAM 自体の修復の技術は確立されてい. コンピュータの動態保存を困難にするのは,コンピ. て,チップを削って,封入されているバッテリを摘出し,. ュータの確保とその後の補修である.収集方法として. ボタン電池のソケットを追加して対応している.ただ,. は,譲っていただく場合や,廃棄されているコンピュ. NVRAM が復活した場合でも,前述のとおり正常な. ータを回収したりすることもあるが,それらの方法につ. 起動にはデータの復旧作業も必要だ.. いては説明しない.ここでは,実際に収集したもので. 端子の接触不良もほとんどのコンピュータで起き得. 起きていた故障の事例で代表的なものと,修理方法. る.これに対応するためには,コンピュータを一度す. を紹介する.. べて分解し,もう一度組み直すのが大変有効だ.コン. まず,多くのコンピュータで起こり得るのが,構成. ピュータの寄贈があった場合,電源を入れる前に,内. 情報を保存するための不揮発性メモリ(NVRAM)の. 部の部品に焦げなどの明らかな異常が存在しないこと. 電池切れである.コンフィギュレーションのデータが失. を目視で確認するが,このプロセスで接触不良の多く. われても動作するものも少なくないが,このデータが. は取り除かれる.一見,明らかでない動作不良でも,. 失われると正常にシステムが動作しなくなるものが多い.. 調べていくと接触不良にたどり着くことは多い.実際. たとえば,Sun4 シリーズでは,NVRAM にイーサネッ. に,AGP ベースのシステムでウィンドウシステムの初期. トの MAC アドレスが保存されており,このデータが失. 化のタイミングでシステムが動作しなくなる例があった.. われることでネットワークが初期化できず,結果として. コンソールの出力は問題なかったのだが,最終的には. オペレーティングシステムの起動シーケンスが完了しな. AGP のカードエッジの信号端子の 1 つが汚れており,. くなる.もう少し厄介な例は,PCI の前に PC などで. この部分を掃除することで正常に動作するようになっ. 使われた EISA バスベースのコンピュータで,これら. た.メモリモジュールの接触不良に対する信頼性は比. はシステムに接続されたすべてのカードの構成情報を. 較的高いが,DIP ソケットに直接メモリを刺す世代の. 専用のユーティリティで作成し,NVRAM に保存する. システムの場合,輸送の際の振動で接触不良が発生. 必要がある.通常,これらのシステムでは,ストレー. する場合がある.物理的なラッチがないソケットの場. ジコントローラは EISA で接続するので,NVRAM に. 合,輸送時の振動でカードが抜けてしまうこともある. 正常な構成データを作成するまで HDD へのアクセス. ため,輸送前,通電前には必ず確認が必要である.. も不可能となる.さらに,それぞれのシステムに専用. 機械的な動作部分や接触部分は電子部分より故. の設定用プログラムと,それぞれのカードに固有のリ. 障しやすい.5 インチのフロッピーディスクドライブは,. 情報処理 Vol.55 No.2 Feb. 2014. 169.

(3) 設計や材質の選び方の不良を除けば,3.5 インチのフ. も,表面のパタンを破断させているだけの場合は修理. ロッピーディスクドライブより信頼性は高い.3.5 インチ. が可能だ.表面実装でアルミケースに入っているような. のフロッピーディスクドライブは,密度が高いことが影. 種類の電解コンデンサでもこれらすべての問題は起き. 響しているのか,ヘッドが汚れていてディスクの読み込. る.2000 年代前半のシステムでも類似の問題は起き. み不良が発生していることが非常に多い.いずれのド. がちだが,こちらの場合電解液が漏れていることは稀. ライブでも,この動作不良に対しては,イソプロピル. である.マザーボードに実装された時計用の二次電池. アルコールでヘッドを掃除するのが非常に有効だ.グ. や,電気二重層コンデンサの不適切な利用法で似たよ. リスが経年劣化で固まってしまう故障もある.これも. うな被害が出ることがある.. アルコールで丁寧に掃除することで復旧可能な場合が. このようにして動作するようになった計算機を実際. 多いが,固着した状態でディスクの挿抜が無理に行わ. に「使う」には,さらに努力が必要になることも少なく. れたことでドライブが破壊されていることも少なくない.. ない.入出力の信号の差異によるものだ.システム一. ゴムベルトの劣化もフロッピーディスクドライブの代表. 式で譲り受けることは少なく,CRT はすでに破棄され. 的な故障で,ディスクを入れたときに大きなモータ音が. ていることが多い.キーボードがない場合もある.シ. 聞こえることで発見する.これは同じ径・幅のベルト. リアルコンソールを使えるようなコンピュータであれば. に交換するだけでよい.CD ドライブのトレイの開閉が. 問題は小さいのだが,パーソナルコンピュータやグラフ. 行えなくなる場合は少なくなく,これはグリスの問題か,. ィックワークステーションだと,ビデオ出力は保存の上. 歯車が抜け落ちている場合が多い.歯車は抜け落ちた. で重要な要素になる.ビデオ信号のフォーマットはまち. 後ドライブの中に転がっていることが多いので,元の. まちで,信号レベルは VGA と同じで一般的な 0.7Vpp. 場所に差し直せばよい.CD ドライブの読み込み不良. のほか,TTL や ECLで出てくることもある.同期信号. はレンズを掃除する以外の解決策が見つかっていない.. も,分離して出力されている場合,水平・垂直が複合. 初期の CD-ROM ドライブはインタフェースが専用の場. 同期として 1 つの信号で出てくる場合や,緑色の線に. 合が少なくなく,ドライブの交換が困難な場合も多い.. 乗っている場合があり,その出力レベルもコンピュータ. コンピュータが製造された時期によっては,電解コ. 次第である.同期周波数も国内のパソコンの場合ある. ンデンサの不良が発生している可能性がきわめて高い. 程度ルールはあるが,80 年代のワークステーションに. ものがある.1990 年代前半のものと,2000 年代前. なると,アーケードゲーム基板と同じくらい機種により. 半の時期がこれに該当する.1990 年代に起きがちな. 異なり,一般に,単純な変換で古いコンピュータから. 不良については,外観では判断できない場合もあるが,. の出力を映せるディスプレイはない.これらのビデオ信. おおむね,電解コンデンサの足が錆びていることなど. 号の変換は,市販されているスキャンコンバータでは. で発見することができる.2000 年代に関しては,電. 対応できないため,変換回路を作成する必要がある.. 解コンデンサの上部が破損する場合が多いためより気 づきやすい.これらの電解コンデンサは,マザーボー ドに加え,電源の中にも使われている場合があり,そ. 170. 動態保存している計算機. の場合電源モジュールの分解も必要だ.電源モジュー. 表 -1 は年代別にまとめた全計算機のリストである.. ルのケースはリベット留めされていることもあり,修理. 現状でハードウェアが動作していないものは×,ソフト. に骨が折れる.フロッピーディスクドライブでも電解コ. ウェアが揃っていないためプログラムを動作させること. ンデンサは使われていることがあり,ケーブルのハン. ができないものを△で表示している.表 -1 にリストさ. ダ付けを外さないと部品面を確認できない構造のも. れている計算機のほかに,市販の部品を組み合わせ. のもある.この故障が発生すると,漏れた電解液が. た,型番のないいわゆる「自作」コンピュータも相当. 基板のパタンを壊すことが少なくないが,その場合で. 数ある.すでに説明した通り,主に廃棄されたものを. 情報処理 Vol.55 No.2 Feb. 2014.

(4) 解 説. 1975 1978 1979 1981 1983 1984 1985 1986 1987. 1988 1989. ○. ○ ○. ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○. △. △. ×. ×. △. △. ○ 1990. 1991. ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○. ×. ×. ×. ○ 1992. 1993. 1994. 1995. ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○. ×. MITS Altair 680 IBM 5110 APL SORD M223 mark III NEC PC-8001 IBM PC (5150) NEC PC-100 HP-41CX NEC PC-9801M HP 9000/310 NEC PC-9801VM2 IBM PC AT (5170-319) Commodore AMIGA 500 EPSON PC-286L V30 Fujitsu FM77AV20EX NEC PC-9801VX41 SONY HB-F1XD MSX2 NEC PCEngine SHARP PC-E500 SEGA Genesis HAA-2510 HP 9000/340C+ EPSON PC-386V Apple Macintosh IIci NEC PC-9801RA21 Sun386i/250 SHARP X68000 PRO HD (CZ-662C-BK) TOSHIBA J-3100SS Apple Macintosh IIfx SNK NeoGeo AES(J) Nintendo SNES SHVC-001 Apple PowerBook 100 Apple PowerBook 170 VAXstation 4000 60 IBM PS/55note N23 SX SPARCstation IPX SGI Personal IRIS 4D/35 SGI Indigo R3000 SONY NEWS NWS-1460 TOSHIBA Dynabook V386/20 J-3100SX041VW KUBOTA AVSstation TITAN Vistra 800 Fujitsu FMTOWNS II HR HP 9000 747i/100 NEC PC-9801FA7 SONY QuarterL PCX-310NR DEC 3000/300 DEC 3000/800 EPSON PRO-486 Fujitsu FMTOWNS II MX NEC PC-9821As2 Apple PowerBook 150 HP 9000 712/80 ThinkPad 550BJ NEC FC-9801K SparcStation 20 NeTpower FASTseries SP SEGA Segasaturn Apple PowerBook 550c Apple Power Macintosh 7100/80. 歴史的計算機の動態保存から得られる知見. 1996. 1997. 1998. 1999. 2000. 2001. 2002 2003. 2004 2005. 2006 2007 2008 2009 2010 2011 2013. ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○. △. ×. Fujitsu S-4 Leia2 IBM RS/6000 43P/120 ThinkPad 530Cs Sun Ultra1 DEC HiNote Ultra II DEC AlphaStation 255 Fujitsu FMR-250L4 Sun Ultra2 SGI O2 R5000/180 Panasonic Letsnote AL-N1 Sony Playstation SCPH-5500 Apple PowerMac G3 MT 266 MHz Compaq Deskpro 4000 5200MMX DEC AlphaStation 500/400 PalmPilot Professional Ultra30 Bull Estrella Series 300 Apple PowerBook G3 (PDQ) IBM PC 300PL (6892-5BJ) Symbol SPT1500 Ultra Enterprise 3000 SGI Origin 2000 TOSHIBA Libretto SS 1000 SEGA Dreamcast Apple iBook Apple iMac rev.C Strawberry Compaq XP1000 NEC PC-9821Ra40 Palm Vx (J) Palm m100 (J) SGI Octane2 R12000/400 Dual Plat’home OpenBlockS Sony Playstation 2 SCPH-15000 NEC SX-6i Blade 100 Sun Fire 3800 SGI Origin 300 Casio Cassiopeia FIVA MPC-205 Nintendo GameCube DOL-001(JP) HP zx2000 HP rx5670 Apple PowerMac G5 2.0 GHz, Dual NEC NETBRAIN Palm Zire 71 SONY CLIÉ PEG-UX50 SGI Prism IBM OpenPower 710 (9123-710) Nokia 6680(J) Nokia E61(J) Sun Fire T2000 Apple MacPro1,1 HP ProLiant DL360 G5 TOSHIBA Dynabook CX/47E Dell Dell OptiPlex 960 QNAP TS-409 Pro Apple MacPro4,1 SHARP PC-Z1 Netwalker Fujitsu Lifebook MH380/1A HP EliteBook 8460w SONY Xperia Tablet Z. 表 -1 現在管理しているコンピュータのうち代表的なもの.○が動作問題なし,△がソフトウェアがない,×がハードウェア故障を示す. 情報処理 Vol.55 No.2 Feb. 2014. 171.

(5) 収集・修理しているため, 「他作」といった方が実態 にあった表現になる. たとえば,TOP500 では,各年の最高性能の計算 機の各種諸源を公開しているが,それぞれの年代を 代表するコンピュータは,それぞれの最高性能のコン ピュータだけではない.多くの人が入手することのでき たコンピュータは,各時代の最高性能の計算機の時 代背景を理解する上で重要であるだけでなく,たとえ ばコモディティ・プロセッサが専用の高性能プロセッサ に性能で追い越していく様子を測定し,今後のトレン ドを予測する上でも重要な資料になる.このため,各. 図 -2 MITS Altair 680. 年代でメーカやプロセッサの性能レンジに大幅な偏り が出ないようにしている.. Titan Vistra 800 が代表的なものである.PC 互換の. 近年では携帯機器用のプロセッサの性能向上が注. コンピュータも幅広くそろえており,初代の PC(IBM. 目されている.我々は携帯機器も収集しているため,. 5150)や PC AT(5170)など古いものから,限定的. このようなプロセッサの性能の移り変わりを測定する. な利用にとどまった Transmeta Crusoe 系のシステ. ことも可能である.. ム,組込み向け x86 のシステムなどがある(残念ながら,. 最も古いものは,IBM 5110 と MITS Altair 680. 現在 MCA ベースのマシンがない).. である.IBM 5110 は,System360 のエミュレータと 360 用の APL プログラミング言語処理系が載ってい る,APL 専用のポータブルコンピュータだ.マニュア. 172. 性能/電力の測定. ルによれば BASIC が動作するモデルも存在する.残. ▊測定方法. 念ながら,このシステムは Read Only Storage(ROS). 動態保存から得られた知見の 1 つとして,統一し. エラーという表示が出て起動シーケンスを終了できな. た環 境での性能・電力の測定結果を紹介する.な. い.MITS Altair 680 は MC6800 搭載,1 キロバイ. お,このデータには,表 -1 で紹介したコンピュータの. トのメモリを搭載した初期のパーソナルコンピュータで,. 一部のほかに,測定のために借りた計算機や,その. フロントパネルにはデータとアドレス用のトグルスイッチ. ほかの一般的な構成の計算機も含まれている.性能. がある(図 -2) .このシステムは入手時に SRAM とボ. に関しては,Dhrystone,SPEC CPU2000,SPEC. ーレートジェネレータが欠損していた.SRAM は汎用. CPU2006,NAS Parallel Benchmarks OpenMP 版. 部品とはいえ,あまりにも低密度のため入手が困難だ. などで測定を行った.Dhrystone と SPEC CPU ベン. ったが,ほかの故障した基板から移植することができ. チマークは,いずれもシングルスレッドの性能を測定す. た.ボーレートジェネレータは製造が終了しており入手. るのに有効なベンチマークだ.Dhrystone は文字列. 不可能だったため,おおむね等価な回路を作成して動. 操作が主になった合成ベンチマークで,SPEC CPU. 作するようにした.. は多数のアプリケーションのカーネル部分のコレクショ. ワークステーションで一般的だったプロセッサ・アー. ンになっている.SPEC CPU については,複数同時. キテクチャも網羅しており,VAX, MC680x0, SPARC,. に走らせることでスループットを測定する実行方法もあ. PA-RISC, Alpha, PowerPC, M I PS, Itanium2. るが,スレッド間の通信が存在しないため,マルチスレ. などがある.非常に珍しいコンピュータもいくつかあり,. ッドの性能測定としては不適切である.NAS Parallel. Intel 860 を搭載して System V が動作する Kubota. Benchmarks OpenMP 版は,数値計算カーネルの集. 情報処理 Vol.55 No.2 Feb. 2014.

(6) 解 説. 歴史的計算機の動態保存から得られる知見. 図 -3 シングル スレッド性能. 合で,マルチスレッドで動作する.以降,一番多くの. のコンピュータが発売された年を示しており,縦軸は. プロセッサで動作する Dhrystone の性能を紹介する.. 性能がログスケールで表されている.性能は上に行く. SPEC CPU ベンチマークと Dhrystone が高い相関を. ほど高く,指数関数的な性能の向上を享受していた時. 持つことも確認済みである.. 代を見ることができる.近年でもシングルスレッドの性. 電力は,コンピュータと壁のプラグの間に電力計を. 能向上が止まったわけではないが,その傾きが過去と. 挟むことで測定している.この測定法だと,電源サプ. 比べ鈍化している程度も観測できる.. ライの損失や,冷却ファンやディスク装置などの電力も. すでに説明した通り,この測定結果のほとんどは,. 含めた,システムとしての消費電力が測定される.現. Top500 に載るような高性能計算機ではなく,市販さ. 在と過去でプロセッサに含まれる機能は大幅に変わっ. れているマイクロプロセッサベースのシステムを対象とし. ているうえ,実際にプロセッサを使うにはシステムに組. ている.現在の高性能計算機の多くが市販されている. み込むことが必要なため,この測定法はプロセッサ単. プロセッサと共通の基盤の上に構成されるようになっ. 体の消費電力の計測に基づく測定法と比較してもより. たことから,過去の量産型システムの性能向上を観測. 公平である.. することで,将来の高性能計算機の性能向上のパラメ. これらの測定方法は我々が過去に発表した測定結 5). ータのうちの 1 つをより正確に予想することができるよ. 果と同一条件である .本稿のグラフは,測定したシ. うになる.. ステム数を過去の発表より大幅に増やした.. 注目すべきなのは,現在のスーパーコンピュータ の一部,特に電力あたり性能が高い「BlueGene/Q」. ▊測定結果から見る今後. や「京」のシングルスレッド性能が,同世代の組込み. 図 -3 がシングルスレッドの性能を Dhrystone で測定. 〜スマートフォンの流れを汲むプロセッサと似たような. した結果をプロットしたものである.横軸がそれぞれ. レベルにあることである.このことから,将来のこの. 情報処理 Vol.55 No.2 Feb. 2014. 173.

(7) 図 -4 消費電力. クラスのプロセッサのシングルスレッドの整数性能を推. プロセッサをベースに構成すると,1 ソケットあたりの. 定するためには,過去のスマートフォンのプロセッサの. 消費電力の枠を現在のものから大幅に下げることは困. 性能の推移が参考になる.バッテリで動作するハンド. 難である.なお,消費電力が低いと謳われている Intel. ヘルドのうち,ベンチマークを実行した最も古いものは. の Haswellも, 今回測定したデスクトップ向け 2 種 (4770,. PalmPilot で,その後のハンドヘルド系のコンピュータ. 4770S)に関しては,旧来のプロセッサとシステム単位. のプロセッサのシングルスレッド性能を追うと,その向. の消費電力で有意な差は見られなかった.. 上率は 1990 年代のデスクトッププロセッサに匹敵す. 性能と電力の評価に関しては多くの課題があり,特. る.現在のスマートフォン向けプロセッサで最速のもの. に古いコンピュータと新しいものでコンパイラが統一で. は,デスクトップ用プロセッサの数分の一であり,この. きない点,ベンチマークとしてキロバイト単位の小メモ. 向上率が継続すると,スマートフォンの性能は数年後. リでも動作し,数十ギガバイトの新しい計算機でも等. にデスクトッププロセッサと同じになる.高性能計算機. しく評価できるようなものが存在しない点が最も大き. 向けの高効率プロセッサもこれと同じ推移をすると考. な課題で,今後取り組む必要がある.. えている. 1 スレッドで負荷をかけたときの消費電力をプロット したのが図 -4 である.システム単位で測定すると,パ. 174. 問題点と展望. ソコン/ワークステーション消費電力は 25 年前から微. さまざまなハードウェアを動作する状態で集める方. 増している.量産品プロセッサの急速な技術革新は,. 法,意義について説明した.ただし,動態保存には,. 市場の需要によって方向性が定められてきた.その結. 我々が解決していない問題点も存在する.ハードウェ. 果,過去のパソコン 1 台単位の消費電力の変化が小さ. アの修復は,代替部品の入手や作成が可能な場合も. いことから,今後の高性能計算機をこれらのクラスの. 少なくない.しかし,ソフトウェアに関しては,記録さ. 情報処理 Vol.55 No.2 Feb. 2014.

(8) 解 説. 歴史的計算機の動態保存から得られる知見. れているメディアが故障してしまうと,仮にメディア自. ハードウェアに関する情報も多くない.たとえば,発. 体の代替品を入手することができても,データは復旧. 売日だけを例にとっても,現在は雑誌の広告やプレス. できない場合が多い.また,失われたソフトウェアそ. リリースでの言及があればそれらの情報を利用してい. のものや代替品を入手するのも困難で,ハードウェア. るが,新種のプロセッサが製品発売期間の途中で導. に比べ失われやすい.このような理由で,ソフトウェ. 入されることもあり,ハードウェアの完全で正確な情報. アがシステムを動いている状態で保存する障壁になっ. の入手は容易でない.. ている.たとえば,SORD M223 Mark III は,基本. ハードウェア自体の収集も,収拾源の多くのシステ. 的な動作は問題ないのに,システムの入ったディスクが. ムが大学で廃棄されるものに頼っているため,偏りの. 残っておらず有効な利用が阻害されている.このシス. 出ない努力はしているものの,どうしても研究に使わ. テムのファームウェアは 1536 バイトのローダのみである.. れていたシステムが中心になっている.今後はより広. ROM に書き込まれているデータが失われてしまう問. い分野で寄付を募り,より古いものや特定の分野で. 題もある.マスク ROM については問題が起きないが,. 偏って使われていたシステムも収集していく.保存活. EPROM や Flash については,データを保持する期. 動は長期間の継続的な努力により成り立つ.今後も古. 間が限られている.これらの部品は基板にハンダ付け. いコンピュータの保存を続けていく.. され,ファームウェアが保存されているだけでなく,プ ログラマブル・ロジック・デバイスのコンフィギュレーシ ョン保存用としても用いられている.後者の場合はホ スト CPU のメモリ空間にマップされていないため,デ ータのバックアップが困難で,問題は深刻である.こ ういったデバイスは,電源回路の故障で電源投入時 の電源電圧の立ち上がりに異常があると,データ保持 期間内であってもデータを失ってしまうことがあるため, 比較的起きがちな電源の故障の影響を大きくしてしま う.意識して使っているデータに加え,このような意識 されない部分でも長期的には揮発性のデータ保存がさ れている部分を保存する努力が必要になる.. 不要になった十分古い計算機/ソフトウェアをお 持ちでしたら,ご連絡をお願いします. 参考文献 1) cray-cyber.org : A Division of ComputerMuseum-Muenchen, http://www.cray-cyber.org/ 2) MESS : Multi Emulator Super System, http://www.mess. org/ 3) Computer Zoo, http://computer-zoo.org/ 4) Burnet, M. M. and Supnik, R. M. : Preserving Computing's Past : Restoration and Simulation, In Digital Technical Journal, Vol.8, No.3, pp.23-38 (1996). 5) To m a r i , H . a n d H i ra k i , K . : R et r o s p e ct ive St udy of Pe r fo r m a n c e a n d Powe r C o n s u m p t i o n o f C o m p u t e r Systems, Symposium on Advanced Computing Systems and Infrastructures, 2011, SACSIS 2011, pp.279-287(2011). (2013 年 10 月 31 日受付). CD-ROM も,初期のものはデータが読み込めなく なっているものもある.たとえば,手元にある FMTOWNS フリーソフトウェアコレクションの CD 11 枚 のうち,2 枚は CRC エラーで読み取れないデータが 存在する.これらの CD はいずれも 90 年代前半に製 造されたもので,製造からおおむね 20 年しか経過し ていない.コンピュータの動態保存は計算機科学の基 礎データの収集の面での意義は将来に渡り継続する が,それに加え,電子書籍や音楽のディジタル配信が 一般的になるにつれ,これらの閲覧環境を維持すると いう面でも重要性を増す.文化保存という観点で,コ ンピュータソフトウェアの保存も,今後手法を検討しな ければならない.. 泊 久信(学生会員)[email protected] 東京大学理学部情報科学科卒業,東京大学大学院情報理工学系研 究科コンピュータ科学専攻修士課程修了,現同大学院博士課程 2 年 所属.Computer Zoo のほか,メニーコアの研究に興味を持つ. 平木 敬(正会員)[email protected] 東京大学理学部物理学科,東京大学理学系研究科物理学専門課 程博士課程退学,理学博士.工業技術院電子技術総合研究所,米国 IBM 社 T.J.Watson 研究センターを経て現在東京大学大学院情報理工 学系研究科勤務.. 情報処理 Vol.55 No.2 Feb. 2014. 175.

(9)

表 -1 現在管理しているコンピュータのうち代表的なもの.○が動作問題なし,△がソフトウェアがない,×がハードウェア故障を示す

参照

関連したドキュメント

90年代に入ってから,クラブをめぐって新たな動きがみられるようになっている。それは,従来の

そればかりか,チューリング機械の能力を超える現実的な計算の仕組は,今日に至るま

チューリング機械の原論文 [14]

ヒュームがこのような表現をとるのは当然の ことながら、「人間は理性によって感情を支配

歴史的にはニュージーランドの災害対応は自然災害から軍事目的のための Civil Defence 要素を含めたものに転換され、さらに自然災害対策に再度転換がなされるといった背景が

賠償請求が認められている︒ 強姦罪の改正をめぐる状況について顕著な変化はない︒

夫婦間のこれらの関係の破綻状態とに比例したかたちで分担額

・私は小さい頃は人見知りの激しい子どもでした。しかし、当時の担任の先生が遊びを