図ースペースシャトル本体のテータ処理システム コンビュータ間通信ノくス 冗長セット 共通セット リアルタイムと UNIX ■ ノくックアッフ。 フライト ンステム プロセッサの同期 幸いにもそのようなことはあまり起こらない。入ってく るデータの組合せは予期できないことが多く、しかもミリ 秒の単位で急速に変化している。そこで我々は、、初期状態 における微妙な因果関係 (sensitive dependence on ini- tial conditions)" というカオス理論の基本を援用し、その ソフトウェアのエラーが生しるような全体状況が繰り返 されることはめったにないと期待するのである。これはリ アルタイム・システムの品質保証に責任がある人びとに安 心感を与・えるとともに、宇宙飛行で大量の遠隔測定データ の磁気テープが集められる理由となっている。これをあと で解析し、シミュレートするのである。 れ / 、一ジョン・プロクラミンク UNIX MAGAZINE 1991.9 ことである。 ら、それだけパグの多いソフトウェアができるのは当然の 根拠は危うくなっている。ドキュメントの要求が曖昧な うことが研究で明らかになるにつれ、最近ではこの理論の のチームによる場合のほうが同し間違いを犯しやすいとい のチームが直観的知識にもとづいて作るのに比べて、別個 していれは、引き起こしたエラーを回復できる。だが 1 っ バックアップ・プロセッサが集まって主プロセッサを構成 それぞれがなんらかの間違いを犯すことは考えられるが、 ある。 ームが同し間違いを重ねることはないだろうという理論で れは刃個の異なったパッケージができるので、お互いのチ ログラミング・チームが同し要求仕様のソフトウェアを作 ージョン・プログラミング〃と呼はれる。組の別々のプ 一般的なエラーを防止する先取り法は、しはしは・、、〃バ バックアッフ。や冗長性により、どの程度システムの信頼 性が保たれるかはともかくとして、それ以外にもプロセッ サの同期という課題が残されている。これがあってこそ、 障害が発生したときも 2 次サプシステムにスムーズに移 行できるのである。同期機構にはさらに、冗長性プロセッ サの欠陥を最初に検出する任務が課せられる。 図 1 はシャトルの 5 つの汎用コンピュータを表している。 うち 4 つがプロセッサの、、冗長セット〃を構成し、残るバ ックアップと合わせて、、共通セッドを形成している。シ ャトルのシステム設計者は、数ミリ秒ごとに冗長セットの 中央プロセッサのレジスタのチェックサムを調べれは、そ の、、回答″がほかの、、正しい〃プロセッサと違いをみせる ことで障害のあるプロセッサを検出できると考えた。発振 器について知っている人なら、お互いのチェックサムがす ぐに同期をとれなくなったと聞いても驚かないだろう。こ れは、コンピュータがわすかながら異なった速さで動いて いるためである。クロックを完全に一致させておく方法は これに対する解決法は、入力、出力、コンテキスト交換 のたびにソフトウェアを停止することであった。これら 3 つの動作のどれかが実行されると、コンピュータ間通信ハ スを通して 3 ピットのメッセージが各コンピュータからほ かのコンピュータへと送られる。あるコンピュータカ坏整 合を検知するか、メッセージなしに 4 ミリ秒が経過した場 合、クルーは障害があるか遅れているコンピュータに気づ き、以後、検知したコンピュータはそこからのデータを受 75
株アーベルソフト 株アステック アダムネット株 株アムスク 伊藤忠エレクトロニクス株 伊藤忠テクノサイエンス株 株インターナショナルサイエンティフィック コンピュータダイナッミクス株 クボタコンピュータ株 加賀電子株 オムロン株 オール・テクノロジー・グループ株 株オーキッド エヌピーエス株 #SRA 株工アー 株創夢 スワイヤトランステック株 住友電工ワークステーション株 株数理システム 株数理技研 株情報数理研究所 シーアイテクノセールス株 シーアイシステムデザイン株 く五十音順〉 33 , 35 26 , 31 38 , 39 株アドバンスドデータコントロールズ ADVERTISEMENT CONTENTS( 資料請求 No. ) 52 , 63 47 46 42 3H ( 表 3 ) 58 15 68 53 61 62 32 70 5 66 4H ( 表 4 ) 56 69 ( 本文 83P ) ・テクトロニクス株 豊田通商株 株東芝 大新電機株 株フジ・データ・システム 富士ゼロックス株 株ファームスクリプト 株日立 ノく一ソナルメディア株 日本マイクロテックリサーチ株 日本電算機株 日本サン・マイクロシステムズ株 株日本 NCD 日商工レクトロニクス株 ニチメンデータシステム株 株リコー ラトックシステム株 株横河・ヒューレット・パッカート UWS コンソーシアム 三井石油化学工業株 三谷商事株 株丸紅ハイテック・コー 丸文株 宝商株 株プリッジ 71 13 30 55 27 , 28 , 29 20 , ( 本文 107P ) 1 ( 表 2 見開き ) 21 , 23 , 25 45 37 17 54 16 40 34 ( 本文 79P ) ポレーション 「 UWS Fair ' 91 」事務局 41 , 43 36 57 24 60 14 22 株早稲田システムサプライ 18 , ( 本文 77P ) 59 簡単・便利で 手間いらず 「広告資料請求サービスシステム」 資料請求カード UNiX MAGAZINE 5 月号 tJE) 网 3 年 7 用 5 日まで有効 こ・面倒でも . フリガナ・送付先ご住所等を全項目にご記入ください フリガナ ・お問合せ先 : TEL. 0 ・広告第一で 0 生年月日円 68 年 2 用 2 日 姓名財珒 一郎物・@ 姦 23 歳 送付先刊 07 - 24 TE し 03 3 ) 3 ぜご利用ください UNIX MAGAZINE に掲載された広告製品、サービスに関する資料集めは「広 告資料請求サービスシステム」をご利用ください。本誌に添付された資料請 求カードをアスキーに返送くださるだけで、こ・希望の資料はすべて入手可 こ住所 東京、 西青山 8 - 6 -2 。 セ、ル 能です。ぜひ、有効にご活用ください。 広告資料請求サービス・システム 1 必す 0 で囲んでくたさい。 勤務先名 所属・役職は女 諏名陶アス十一 / 学部 0 ロ 1 . 労務・技能職営業・販売職 3. コンビュータ関連 技術・専門職 4. コンビュータ関連以外の技術・専門職 5. 事務贓 6. 管理職 7. 自営 8. パート・アルバイト 9. 専業主掲に学生 11. その他 12 無職 機種名 5 肌 u 使用機種 ー 5 。れ 機種名 N - 3 0 の日経バイト 2. 日経エレクトロニクス 3. 日経コンビュータ = 士 4 - 日経 CG 5- 日経コミュニケーション 6. トランジスタ技術 併誌 アインターフェース & 8 ⅱ 9. コンビュータ & ネットワーク LAN Super ASCII ASCII . その他 ( 読者 ASCII ハガキ 送付 送付 広告主 請求者リスト送付 ・各広告の下にある資料請求番 号を「資料請の欄にこ記入 ください。 ・資料請求カードは、こ面倒で も全項目にこ・記入ください。 ・資料請求カード以外によるこ 利用は、無効とさせていただき ます。 NO. NO. NO. NO. NO. 月 ・ 660 ■ 000 NO. NO. NO. NO. NO. ■・■■ ☆姓名のフリガナ、お電話番号、ご住所の番 地は必ずこ、記入下さい。記入もれがある場 合資料をお届け出来ない場合があります。 お問い合わせ先 : 〒田 7 -- 24 東京都港区南青山 6 ーⅡーヨスリーエフ南青山 TEL. ( 03 ) 3797 ー 3464 株式会社アスキー広告部
地 e $ & 0 ee 0 ce コンピュータと人間社会 私にとって、今回の USENIX でもっともエキサイテ イングだったのはマルチメディアではなく、コンピュー タ・ネットワークや知的所有権をめぐる新しい動きが始 まったことである。いずれも、コンピュータと人間社会 のかかわりの未来形を示している。 1 つは、 EFF (Electric Frontier Foundation) であ り、もう 1 つが The League for Programming Free- dom ( 、、プログラミングの自由を守る会〃とでもいうのだ ろうか ) である。こういう政治色の濃い活動があるのも、 USENIX らしいところであろう。これまで世界の UNIX あるいは、 small/personal computer world を ードしてきた人びとが集まっているだけあって、勢い が違う。自らの手で新しい世界を切り拓いていこうとい う気概と、それに対する社会的責任の自覚がはっきりと 感しられた。日本のプログラマーの意識をここまで高め ようと思うと、ます給与・の問題から始めなけれは・ならな いだろう。 EFF 残念ながら BOF には出られなかったが、 John S. Quarterman 氏が 1990 年 11 月の jus の発表の際に 及し、さらに会う人ごとに、、あれは面白い〃と触れまわ っていたのが EFF である。会場で配られていたパンフ レット [ 3 ] をもとに、その姿を探ってみると次のように なる。 EFF は、以下の 6 つの目的を掲げた財団である。 1 ) コンピュータと通信によってもたらされる成果などを ひろく世の中に知らしめるための活動を支援する。 2 ) 自由で開かれた通信という概念を政策決定者たちに 浸透させる。 3 ) これら新しい技術の社会への普及を促進する正しく 構造的なアプローチを支援する。 4 ) コンピュータ・コミュニケーション・メディアの急速 な発達によって生した権利に関する啓蒙活動をおこな 5 ) コンピュータと通信による世界 ( いわゆる Cyber- UNIX MAGAZINE 1991.9 space ) の正当な権利を維持し、守り、発展させるため に衆目の集まる訴訟を支援する。 6 ) 技術をもたない人びとも簡単にコンピュータ通信が利 用できるようなツールの開発を促進し、支援する。 現在、ポードメンバーとして Mitchell Kapor (Lotus 1 ー 2 ー 3 の開発者 ) 、 John Barlow 、 John Gilmore (Sun の 5 人目のメンバー ) 、 Stewart Brand (Whole Earth Catalog などの編者 ) 、 Steve Wozniak ( いわすと知れ た Apple の生みの親 ) というそうそうたるメンバーが 名前を連ねている。 そもそもは、 NuPrometheus League と呼ばれるパ ソコン通信テロリスト・グループ ( こんなものが登場して いること自体、ほとんど (F) が Macintosh の ROM に 使われているソースコードを盗み、パソコン通信を通し て配ったことが発端である。 FBI が捜査の過程で John BarIow のもとを訪れたとき、捜査官はコンピュータに ついてまるで知識がなく、いささかヒステリックになっ ていたという。このインタビューの結果、これが基本的 人権、つまり言論の自山をも侵しかねないと感した彼は 仲間を集め、その結果 EFF が発足した。この種の犯罪が 増加するとともに、そのために逮捕されたり、裁判沙汰 になったりするケースが増えてきている。 問題はいくつかある。 ・犯罪者の多くが少年である。 ・マスコミの芯は、非合理的かっヒステリックである にれは、問題が彼らの知らない世界で起こっている点 に原因がある ) 。 ・基本的人権である言論の自由を侵しかねない ( FBI に よる捜査の過程でいくつもの BBS が運営を止められ たり、機器が押収されたりしているという ) 。 これらの犯罪に対応する法体制、社会システムに不備 がある。 これは米国だけの問題ではなく、早急に国際的なコン センサスを形成しなければならない (JUNET に流れ てくる alternet ニュースグループの問題はその 1 つ。 危ない情報を含むニュースなどを止める手段はない ) 。 EFF では、これら Cyberspace での、、犯罪者〃たちは 23
ASCII 定評あるアスキーの / ヾソコン関連書く最新刊〉 改訂版 入門 MS-Windows FM TOWNS テクニカルテータブック 村瀬康治著 千葉憲昭著 B5 変型 208P 定価し 800 円 B5 判 656P 定価ち 500 円 FM TOWNS のパイカレが改訂されて新登場 ! 最高の著者による Windows 完全紙上体験 テクニカルテータフック 好評の旧版に最新データを追加した最新版。新しいシス Wind 。 ws のインストールから基本操作 / 日本語入力シス テムソフトて、拡張された BIOS のファンクションをすべて網 テムの組み込み / アプリケーションの組み込みと実行まで 羅。さらに、新タウンズのハードウェアと I / O についての解説 を網羅。カラー 40P を含む豊富な図版を駟使した操作解説 を加えた。モデル 10F 、 20F 、 80H に完全対応。 と、 Windows Ⅲ語の詳細なリファレンスが付いて、これか ら Windows をはじめようという方々に最適の指南書。 FMTOVv'N3 MS-DOS Windows 3 ブック ハードティスク・ドライビングテクニック Lori L. Lorenz R. Michael 0 ' Ma 「 a 共著福崎俊博訳 田中亘著 B5 判 560P ~ 定価 3 ′ 980 円 A5 判 248P 定価し 600 円 0 これ 1 冊ですべてがわかる ! 達人になるための 16 章 ハードディスクの「運転」に自信をつけるこの 1 冊 ! ハードディスク Windows パソコンの操作環境を大幅に改善する Windows 3 。その ハードディスクの使いこなしを D 級から A 級の 4 つのレベル ブック インストールと基本的な操作、付属するアプリケーションの に分けて紹介する。その仕組みから、フォーマット、ユーティ 使い方とテクニック、さらに、さよっと高度なカスタマイズにつ リテイやバッチファイルの活用、ディレクトリの設計、バックア ップ、 1 台を複数の利用者が使う場合の心得まて : 実践的 いても解説。これから Windows を始められる方に最適な 1 冊。 ノウハウを満載。 はじめて読むシリーズ最新刊 はじめて読む C 言語 蒲地輝尚著 A5 判引 2P 定価し 800 円 C 言語マスターのための必読書 特定の機種や処理系に依存せずに、関数や制御構造など の文法的基礎から C 言語を徹底解説。さらに、メモリ、 OS も 含むコンヒ。ュータの仕組みをふくめ、どうしても理解しておき たい C 言語の根本的な構造まて、、豊富な図解をまじえー歩 踏み込んて、解説する。 コンピュータ教育のススメ 芦葉浪久著 四六判 232P 定価し 600 円 すべての先生方に捧げる福音書。 平成 5 年度を境とした「コンヒ。ュータ教育」の進展にそなえて、 教育現場て、は何を準備し、何を心がけ、何を目指していけ ばよいのか。「コンヒ。ュータ教育」の第一人者て、ある著者が、 過去から現在まて、の実践例を明示しつつ、未来への取り 組みを詳しく具体的に指し示す。 Macintosh プログラミングライプラリ SGML 入門 TOOLBOX 100 の定石 マーチン・プライアン著山崎俊一監訳 小池邦人著 3.5 ″フロッピーティスク付き B5 判 4 熔 P 定価 4 ′ 200 円 B5 判 280P 定価 4 ′ 800 円 SGMLÄ門世界の文書構造標準規格、 SGML を本格的に解説 To 引 x を徹底的に使いこなすための 100 のテクニック 誰も教えてくれなかった T001b0X の使い方を豊富なサン 文書構造の記述、文書交換の規格として、いま最も注目を プルプログラムて、解説。 BitMap を PICT にするには ? ポ 集めている SGML (STANDARD GENERALIZED ー U D ップアップメニューの作り方は ? SCSI ・シリアルポートの MARKUP LANGUAGE)0 「 SGML とはなにか」「なぜ 使い方は ? など、すぐに使えるプロのテクニックを満載。 必要か」から、具体的な文法の説明、応用まて、 SGML 設 THINK C 4.0 対応。全ソースリストの入った FD 付き ! 計の中心人物てある著者がみずから解説した本。 を 3 最新 3 次元コンピュータグラフィックス ワークステーション原典 アンドリュー・ S ・グラスナー著白田耕作監訳 ACM プレス編村井純監訳浜田俊夫訳 A5 判 640P 定価 8 ′ 000 円 B5 判 304P 定価 3 ′ 000 円 A. S. グラスナーの最新コンピュータグラフィックス 未来への希望無きもの、この筐をあけるなかれ CG ( コンピュータグラフィックス ) の立体表現や質感表現 ワークステーションの黎明期にあって、その歴史に多大な などの最新技術を、難しい数式やプログラムをいっさい使 る影響を学えた人々が出会った困難や勝利の歴史を語る。 用せす、懇切に解説。豊富なカラー図版や写真により、初 今日のワークステーションを築くために彼らが追い求めた 心者でも CG の世界を理解することができる。 CG にたすさ ものは何か、ソフトのための深い洞察と溢れんはかりの想 わる方々必備の 1 冊。 像力がここにはある。 ※表示定価は消費税込みです。 MS - DOS は、米国マイクロソフト社の商標です。 Macintosh は、米国アップルコンビュータ社の商標です。 ワークステーション 原典 株式会社アスキー 〒 107-24 東京都港区南青山 6 ー 11 ー 1 スリーエフ南青山ピル株式会社アスキー書籍 / 雑誌営業部電話東京 ( 03 ) 86-1977 資料請求 N 。 .072
TOSHIBA エネルギーとエレク植 : クス E & E の東芝 コンビュとら 止まらなし , 立 次代の情報処理システムを 実現するオープンサーバ。 無停止運用を実現する、 DS/TWIN 新登場 情報処理のあらゆるニ - ズに応えるオ - プンサ - バ ますます進行する企業活動のポーダーレス化や予断を許さない社会状況 の激変に対応するため、携ゆる業種・業務において新しいステージが求めら れています。東芝は、・情報のリアルタイム処理、・国際標準のソフトウェア 環境、・あらゆるネットワークとアクセス可能なオープンネットワーク環境、 ・プログラム開発の大幅な効率化を可能にする第 4 世代言語採用などのコ ンセプトに基ずいた新しいコンピュータ、オープンサーバを提唱。オープン サーバは、個人と組織の情報処理を融合する、次代の情報処理システムで す。オープンサーバの第一弾として大規模 LAN 構築のエキスパート、 DS / XVER を提供。さらに経済活動の 24 時間化、システムの大規模化や分 散化に伴って増加する高信頼性ニーズ、無停止システムの需要に応えるた め、シリーズ第二弾として DS / TWIN を発表しました。 第ニ弾、 DS / TW が実現する無停止システム オープンサーバのコンセプトに基ずいて開発された DS / TWIN の最大の 特長は無停止システムの構築。万が一の事態に対しても情報処理は決し て止まらない、高い信頼性を確保しています。 DS / TWIN の主な特長は、 ・コンパクトなサイズでハードウェアの完全二重化を実現 ・世界最高水準 VLSI の高性能プロセッサを核した高性能システムの構築 ・マルチベンダシステム構築を可能とする多くの業界標準、国際標準を提供 ・オンラインシステム構築を容易にする高性能 OL 丱システ 2 の提供 ・地球規模での電子コミュニケーションを実現するグローバルメールの提供 DSITWIN は、高信頼性を要求されるシステムや業務の性格上、 365 日 24 時間の無停止運用を必要とし、オンラインでの保守やシステム拡張を要求 されるシステムにおいて、特にその能力を発揮するオープンサーバです。 オ - フンサ - バの提案 オープンサーバ ※この誌面に掲載しております全商品及び役務等をご購入の際、消費税が付加されますので こ・承知おき願います。※ DS / TW についてのお問い合わせ・資料請求は、株式会社東芝 コンビュータ事業部〒田 5 ー田東京都港区芝浦トトば東芝ビルディング ) ( 03 ) 3457 ー 2725 ( ダイヤルイン ) までどうぞ。
物禁断の果実″ 1990 たとえば、遠くなっても弱くならない光。たとえば、影は緑色て、光が当たると赤く見える 素材そんな、地球上に存在しないルールも、 CG なら実現てきます。つまり、コンヒュー ターを造形に使うとき、造形のルールそのものから自分て作り出せるのが、最大の意義 だと思います。少なくとも、絵筆を使って描けるものを、ただコンヒューターに表示させた ものだけてはないはずてす。 たとえば、二次元のデータが、画像という二次元のカタチてしか取り出せないのが残念 て、私はなんとか手に融れるものを作りたい " と思いました。いままて、コンヒューターて 立体表現を作ろうなんて、誰も考えなかったのてす。コンヒューターて作ったものに触る には、コンヒューターの中に人るか、さもなくば中のものを引っ張り出すしかありませんか ら。そこて私は、紫外線が当たると硬化する液体樹脂を利用した、パーツの試作などに使 われる産業用のマシンて、これらの彫刻を作ったのてす。もちろん、いまも絵筆を持っし、 それはコンヒューターに対するのと同し気持ちてす。ても、新しいアートの表現方法を探 るとき、コンヒューターはとても面白い道具てす。まあ、アートに限らず、いまはこれまての 人類の歴史を、コンヒューターてとらえ直そうとしている時代なんてすれ。後世になって 振り返れば、きっとすごい時代なんだと思います。 藤幡正樹 ( ふじはたまさき・コンヒューターアーティスト ) 発。 CG 製作、 CAD/CAM 分野など、ビジュアライゼーションが必須の分野 境下で、三次元ビジュアライゼーションを行なうグラフィックポードを新開 高速処理・高性能を誇る UN Ⅸワークステーション、 NEWS 。 X ウインドウ環 NEWS は総合環境て CG の世界を広げます。 開放型分散処理ワークステーション お問い合わせ先 での可能性が大きく広がりました。 資料請求 87 NE CG の時代は、 NEWS から始まっている。 〒国一東京都品川区東五反田ト 227 五反田 AN ビル TEL ( 03 ) 3448-3553 ソニー株式会社 NEWS インフォメーションセンター
リアルタイムと UNIX ■ 図 2 ガリレオのソフトウェア・アーキテクチャ フォアグラウンド 自己診断 クロック パス制御 け付けなくなる。 監視 優先 障害検知 コ - ~ ンド を検討してみることにしよう。 ルタイムのアプリケーション設計上のいくっかの解決法 で問題があるが、こでは触れない。その代わりに、リア ースやパワー、重量面でのメリットがある。それにはそれ はおもにソフトウェアをベースとする解決法であり、スペ て耐障害性を確保する技術は、大幅に進歩している。これ ッサ上でのソフトウェアのダイナミックな再構成を通し に関する工学 ) 分野にいえることだが、複合分散型フロセ とくにアビオニクス ( 航空・宇宙・ミサイル用の電子機器 ステムには欠かすことができない。 コストがかかる。それでも、ほとんどのリアルタイム・シ 性管理や同期化のためのソフトウェアの利用にはかなりの 冗長性やバックアッフ・システム、それにともなう冗長 きる。 飛行や地球への帰還飛行を支障なく肩代りすることがで タを受け付けていたバックアップ・システムは、軌道への には、クルーは冗長セット全体を切り離せる。すっとデー のコンピュータに障害が発生したり、状況カ鯤乱した場合 判断して手動で切り離す、という考え方である。 2 台以上 ータを見ているクルーが障害を起こしたコンピュータを コンピュータが互いに誤りを指摘すると、これらのコンピ つまり、障害のある 1 台のコンピュータと残りの 3 台の ロ OS と言語による解決法 リアルタイム・システムに付随する監視やスケジューリ ング・アルゴリズムに関する正しい知識がなければ、リア ルタイム・アプリケーションを書くのは不可能に近い。ス 76 六ックグラウンド 非優先 トとデメリットについて、 こでも簡単に触れておくこと 照 ) 、巡回 ( cyclic ) とプライオリティによる監視のメリッ 詳しく解説されているが ( 「スケジューリングの間題」参 ケジューリング・モデルについては、今月号の別の記事で にする。 巡回監視 照 ) 。バックグラウンド・サイクルには、、優先〃、、非優先〃 秒ごとの、、バックグラウンド・サイクル〃である ( 図 2 参 毎秒 15 回読みとる、、フォアグラウンド・サイクル〃と、 2 / 3 実行やバス・コントローラの動作、システム・クロックを 用されている 2 層の巡回機構がある。これは、自己診断の ているガリレオの Command and Data Subsystem で採 このようなコンセプトの一例として、現在木星に向かっ 重要度の低いタスク向けの準備を整える点にある。 てタイムインターバルを超えないようにすること、そして って巡回監視の中心課題は、蓄積された重要タスクがけし されることもある。アプリケーション・プログラマーにと とりかかる。巡回監視は多重サイクルにするためにネスト その後、優先度の低いもの、あるいは周期の長いタスクに 優先順位の高い、もしくは周期の短いタスクから着手し、 テムは、サイクル開始ごとに自己診断テストをおこない、 摘する。巡回監視による信頼度の高いリアルタイム・シス 長性管理を設定するのはいっそう容易であるという点を指 なく、サイクル長カ野測可能であるとすれは耐障害性や冗 者は、中心的なプロセスが飢餓状態になることはめったに ウェア・タイマー割込みに依存している。巡回監視の支持 ト・コントローラの開発に適した時間 ) という周期のハード 巡回監視は、たとえは 20 ミリ秒 ( シミュレータやフライ UNIX MAGAZINE 1991.9
SONY コンヒューターは、 新しい造形のルールてある。 Algorithrmc Beauty-I" 1990 : 下立体作品、、 Forbidden Fruits ・′展 1990 より
NASA のスペースシャトルが、固形燃料プースターと 液体燃料メインエンジンから轟音をたてて軌道へ向かう。 そのとき、宇宙船の内部ではたいへん複雑な動作をしてい る。センサーは加速と姿勢の変化を測定して報告し、メイ ンエンジンのコントローラは燃料の流れを監視、調整して いる。そして飛行制御をおこなうソフトウェアのはうでは、 工ンジンノズルに対してジンバルと操縦翼の動きを指令 している。 飛行機や宇宙船では、人間や機械装置だけではあまりに もコントロールか難しい多くのことが目まぐるしく起こる。 そうした操作は、リアルタイムで動作するデジタル・コン ピュータを利用することではしめて可能となるのである。 しかしマシンを利用すること自体が、コンピュータのハー ドウェアやソフトウェア上の多くの問題をはらんでいる。 それは、現金自動支払機を制御するバンキング・ソフトウ ェアや民間航空機に使われる操縦システム、さらには自動 車のエンジンのコントローラといった、どのようなリアル タイム・システムにも当てはまる。違うのは、それぞれの システムに要求される応答時間と信頼性であり、この 2 つ がリアルタイム・アプリケーション設計の要点となってい る。 応答時間の問題 UNIX MAGAZINE 1991.9 でに時間がかかったとしても、せいぜい苛立つくらいだろ えば、ワードプロセッサでタイプした文字が表示されるま タイム・システムと比べればさほどのものではない。たと では、はとんどのコンピュータに求められる性能はリアル のは、、時間クという部分である。今日利用できる処理能力 、、リアルタイム〃という言葉のなかで、重要な意味をもっ しかしリアルタイム・システムにおいては、性能がその ソフトウェアの真の尺度となる。要求された時間内に実行 できなけれは、そのソフトウェアは役に立たないのである。 ソフトウェア・エンジニアには、仕事が要求している周期 でソフトウェアが稼動するようなリアルタイム・システム の構築が求められる。 たとえばスペースシャトルのメインエンジン、新型のタ ーポジェットエンジン、それから普通の自動車のエンジン には、デジタル・コントローラが使われている。これらの 工ンジンはすべて、揮発性燃料を燃焼させてエネルギーを 生みだす。シャトルのエンジンの燃料・はいちばん強力だ が、故障にはもっとも弱い。たんなる内燃機関であれは空 気と燃料の混合がうまくいかなかったところでエンスト を起こす程度だろうが、シャトルで同しような間違いを犯 したらエンジンばかりでなく宇宙船全体に破滅的な結果 をもたらしかねない。 シャトルのエンジンは見掛け上、 109 % という途方もな い推力で稼動できる。そうしたレベルの性能を得るため に、エンジンは自壊ぎりぎりまで駆り立てられる。そのた め、サンプリング間隔とエンジン制御ソフトウェアの処理 時間は小さく抑えなければならない。センサーのデータが 次のソフトウェア・サイクルがくるまで無視されることは 時空のアプリケーション リアレタイムと UNIX by James E. Tomayko Afrom 凵 NIX REVIE\N 許されないのである。 データ・ロスの許容範囲 73 500 ノットという比車如勺遅い速さで飛行する定期旅客機 ひとつの検討課題である。 いう問題は、リアルタイムをプログラムするうえでのもう サンプリングの遅れによるデータ・ロスに対する許容と
は RS3330 ロ 0 を町第 mnps ・写真は RS3330 19 インチカラーディスプレイモデルです。 1 / 4 インチテーブドライプはオプションです。 ・ RS3330 の全てのモデルには、 OS 等の基本ソフト、キーポード、マウスおよびディスプレイが付属しています。 ・ RS32 、 RC62 、 RC62 、 R30 は M 旧 S 社の登録商標です。 ・ mips RS3330 、 RS3230 、 RC6260 、 RC6280 は、日本ではクボタコンビュータが製造販売しています。 くクボタコンピュータでは RS 30 の、 AR 、代理店を募集していますお気軽にご相談下さい。〉 大阪支店〒 540 大阪市中央区城見ト 2 ー 27 谷 06 ( 949 ) 5055 名古屋営業所〒 460 名古屋市中区丸の内 2 ー 18 ー 14 谷 052 ( 201 ) 0561 山梨工場〒 400 ー 02 山梨県中巨摩郡白根町下今諏訪 907 ー 8 谷 0552 ( 84 ) 4861 資料請求 N 。℃ 1 1