e & 0 ce ews 問題解決法ソフトウェア 0 HAKUTO 伯東 ( Tel 03 ー 3225 ー 8910 ) は、米 Uni- versal Technical System 社が開発した 工学およ斗学分野の問題解決ツール・ソ フトウェア「 TK Solver plus. 」の日本総 工学、科学計算における方程式、多項 式、積分 / 微分方程式、複素数、特殊関数、 マトリックス、統計、カープ・フィッティ ング、 3 次元等高線グラフ、経済分析などの ライプラリが用意されている。 代理店契約を締結、販売を開始した。 分散システム・マネージメントの仕様 UNIX インターナショナル ( Tel 03 ー 3636 ー 1122 ) は、分散システム・マネージメ ント要求仕様カ院成したと発表した。この 仕様は、 UI-ATLAS 分散コンピューティ 使用するために、それぞれの資源の現状の コンピューティング資源を最適の条件で システム・マネージメント機能は、各種 ングで使用される。 コーポレート・ハフのフレームワーク決定 UNIX インターナショナル ( TeI 03 ー 3636 ー 1122 ) は、 UI-ATLAS のコンポー ネントの 1 つ「コーポレート・ハプ・コン ピューティング環境」の中核となるテクノ ロジーを決定した。コーポレート・ハプは、 0 団 SVR4 上での OLTP のための技術と周辺 アプリケーションから構成される。 同時に、コーポレート・ハプの一部であ るトランサクション・モニターのリファレ ンス技術として、 USL の「 TUXEDO/T 」 オプジェクト指向の構想で合意 Open S0ftware Foundation (Tel 03 ー 3479 ー 4740 ) は、ケンプリッジの本部で、 Object Management Group (OMG) が OOSF 、 OMG 提唱する Object Request Broker (ORB) と OSF の分散管理環境の両者に みられる共通点を検討する会議を開催、今 トランサクション処理システム拡張 UNIX システムラボラトリーズ (TeI 03 ー 3431 ー 3305 ) は、「 TUXEDO トランサ クション処理システム」の拡張機能「 TUX - 6 UUSL EDO/ETP 」を発表した。 TUXEDO システムは、 OLTP アプリ ケーションとその開発のための基本的な機 価格は、 IBM PC および Mac 版が 98 , 000 円、 UNIX 版は 248 , 000 円。 UNIX MAGAZINE 1991 ユ 0 TUXEDO べースの OLTP アプリケー する「 TUXEDO/HOST 」拡張機能。 ステムを接続するゲートウェイ機能を追加 上の CICS の両トランサクション処理シ I)UNIX 上の TUXEDO と IBM MVS 2 占 能を提供するもの。拡張されたのは以下の Microsystems の各ネ E0 HyperDesk 、 NCR 、 Object Design 、 Sun 会議に参加したのは、 DEC 、 HP 、 一致させていくことで合意した。 後、 API とオプジェクト・モデルの仕様を 択できるようになる。 この API に準拠するモニターを自由に選 テム・インテグレータ、ユーザーなどは、 能になり、ソフトウェア・べンダー、シス たトランサクション・モニターの開発が可 トウェア・べンダーはこの API に準拠し の API 仕様を公表する。これにより、ソフ UI は今後、トランサクション・モニター を公認した。 視とチュ ニング。 処理、 9 ) カーネル構成管理、 10 ) 処理能力監 システム初期設定とクローズ処理、 8 ) 課金 5 ) ハード資源管理と診断、 6 ) OS 導入、 7 ) 理、 3 ) ューザー管理、 4 ) 認識と承認管理、 リカバリー処理、 2 ) ネットワーク資源管 機能を備えている。 1 ) バックアップおよび 把握と保守をおこなう。具イ勺には、次の する。 「 Roark&Young on TK 」も併せて販売 Solver plus を使ってソフトウェア化した ザインケースと 5 , 000 の公式 ) を TK mula for Stress and Strain ( 1 , 400 のデ また工学ハンドブックの Roark's For-
会話型テータ解析 ビジュアライゼーションソフト あらゆるデータ解析に威力を発揮。先進の VDA 。 VDA(VisuaI Data AnaIysis) とは、データを会話形 式にてビジュアライズしながら解析を進めていく処理の こと。 VDA を利用すればデータ処理の効率が飛躍的 に向上します。 PV WAVE S レ第し報 フラクタルアルゴリズムを 使った放電のシミュレー ションもグラフィックアク セラレータなしに素早く、 簡単に表示できます。 グラファイトに衝撃を 加えた時の変位と応 力を鳥瞰図と色で表 示。さらにこれらの時 間の経過による伝わ り方をアニメーション にてシミュレーション 表示します。 10 ート 地形データ ( 鳥瞰図 ) 外部のシミュレーション プログラムによる酸 ( H とその地域の積雪デ ータ ( カラー画像 ) を同 (L) とアルカリ (NaOH) ー 3 次元空間内に表 の化合プロセスを PV ー 示することも、いくつか WAVE で表示。こうした 外部プログラムとの連 のマクロの組合せだ 結も可能です。 けで実現できます。 A / D 変換器等の装置と接続してトータルシステムの構築が可能です。 ・様々なデータに素早くアクセス ■他のソフトウェアとの結合が可能 フォーマット指定されたデータからバイナリ形式の画像データまであらゆ C や FORT N で作成されたプログラムやライプラリとの結合ができるので る種類のデータを読み込みます。 手持ちのソフトウェアを有効に利用できます。 ■使いやすいデータ演算機能 変数の型や、スカラー / 配列の区別を意識せすに演算処理が行なえます ・適用分野 また配列演算機能によりデータのサプセット化 ( 一部データの抜き出し ) データを扱うあらゆる分野でご利用できます。 ・エンジニアリング : 構造解析、振動解析、信号解析、音響解析、流体 が可能です。 解析、医療画像等 ・グラフィックス機能 ・ラボ / サイエンス : 地球物理学 ( 天体、大気、地質 ) 、高エネルギー物 データを 2 次元グラス 3 次元表示、画像表示、画像の 3 次元展開、アニメー 理学、数値解析等 ションなどにより即座にビジュアライズしますデータはまた Postscript 、 融 : 株価 / 為替予想、チャート表示等 Lasershot 等のプリンタに出力する事もできます。 ・金 ■動作環境 ・カスタマイズが可能 ーズ ) Sun/SPARC シリーズ、 VAX シリーズ (VAX Station/DEC station シリ 繰り返し使う定型的な処理やユーザ独自の処理をプロシジャー化したり、 HP9000 モデル 300 / 400 シリーズ、 SG Ⅱ R 旧 4D シリース グラフィックユーザインターフェスを作成する事ができます。また計測器、 ※無料説明会、無料評価使用サービス実施中。詳しくは下記販売店までお問い合わせ下さい。 くお問い合わせ先〉 輸入総代理店 8 ー 8 ーチメン株式会社 ーチメン株式会社 株式東洋情報ツュテム 技術サポート 電子情報機器部情報機器課 営業第 2 部第 2 課 株式会社東洋情報ツュテム 〒 3 東京都中央区日本橋 3 ーⅡ 〒田 3 東京都中央区日本橋 2 ー 7 ー 24 TEL. 03 ( 3277 ) 5083 ( 直 ) TEL. 03 ( 3575 ) 402 ば代 ) 資料請求 89 0 0 顰 ~ じ 0 侊 ( 、る 匹 G の
第 e $ & 0 ee 0 ce OSF/Motif Version 1.1.1 [ 5 ] MH 6.7 ・新デバイスのサポート FDDI のサポート (SMT version 6.2 ) 3D レンダリングボード 高速ビットマップポード 低価格 LBP インターフェイス ・機能強イヒ SNMP [ 4 ] の MIB-II 対応 ISDN の I インターフェイス直接接続 ISDN のバケット交換 (INS-P) 対応 BPF (Berkeley Packet Filter) のサポート NIS のコンフィギュレーション機能のサポート CDFS [ 1 ] の Associated File のサポート ー対応 CDFF (Common Document File Format) のカラ ついて ・ NEWS ー OS4.0 からのバグフィックス ・ NEWS-OS 4.0 からのバージョンアップ・インスト 2 値イメージ・ライプラリのサポート ピデオマップ・ライプラリのサポート 性能向上に ール機能 もシステム本のスルーブットは向上します。したがっ 短縮できるようであれば、多少 CPU タイムが増加して ーネル / デバイスドライバに適用されます。実時間が十分 し、 2 ) の高速化 ( CPU の待ち時間の短縮 ) は主としてカ ・プログラムに対して適用されるものです。これに対 ルについてもおこなわれますが、こちらはおもにユーザ 1 ) の高速化 ( CPU タイムの短縮 ) は、もちろんカーネ 高速化 2 ) I / O などによる CPU の待ち時間を短縮するための コンパイラ ( オプティマイザ ) の改善 ソースコードの改善 1 ) おもに CPU タイムを短縮するための高速化 一般に、高速化には次の 2 つの側面があります。 て、こちらのほうは実時間の短縮に重点を置いています。 32 最近の CPU の高性能化の進展には目を見張るもの がありますが、これにくらべると周辺機器の高性能化は あまり進んでいません。高性能な CPU を搭載しても、そ れだけでは I / O 処理に要する時間はあまり減少しませ ん。したがって、 I/O 処理待ちのために高性能な CPU が 遊んでしまい、システム本としての性能が十分に発揮 されないというアンバランスな状態になりかねません。 CPU の高性能化のなかで、今回説明するような I/O 処理の高速化技術は今後ますます重要なものとなってい くと思われます [ 6 ] 。 NEWS では、次のような点に留意して性能の向上を 図っています。 1 ) NWS ー 3800 シリーズに代表される Dual CPU のモ デルでは、ピットマップ・ディスプレイへの描画など の入出力処理は (VME インターフェイスを除き ) す べて I / O プロセッサ ( 以下 IOP と略 ) が担当します。 この構成の場合、 CPU と IOP の処理量のバランスが 適切ならば、システム全体のスルーブットはきわめて 高くなります。 2 ) NWS ー 3800 シリーズの場合、 CPU には R3000 、 IOP には MC68030 を採用しています。したがって、 CPU と IOP の処理能力を単純に比較すると、 CPU のほう が IOP よりも約 4 倍高速な処理が可能です。 3 ) デバイスによっては、 I / O にともなってかなり多数の 割込みがかかります。そこで、割込み処理を改善すれ は高速化が期待できるわけです。 X ウインドウ・システムの高速化 X ウインドウ・システムの性能を改善するため、以下 のような変更をおこないました。 ・ CPU と IOP の処理量のバランスをとるため、フレー ムバッフアのデバイスドライバ ( 以下 FB ドライバと 略 ) を次のように改良した。 ◆ 1 回のリクエストで複数の処理をおこなう機能を強 ◆ Dual CPU のモデルでも、メモリ・ビットマップに 対する描画を直接 CPU でおこなう ・上記の改善を施した FB ドライバを有効に利用する 化 UNIX MAGAZINE 1991.10
TOSHIBA エネルギ - とエレ外 0 : クス E & E の東芝 「 0 い , だから コンビュを ( 止まらない冪 時間 3 を印違第動の一〈土Ⅳ」 z 次代の情報処理システムを 実現するオープンサーバ。 無停止運用を実現する、 DS/TWIN 新登場 情報処理のあらゆるニ - ズに応えるオ - プンサ - バ ますます進行する企業活動のポーダーレス化や予断を許さない社会状況 の激変に対応するため、あらゆる業種・業務において新しいステージが求めら れています。東芝は、・情報のリアルタイム処理、・国際標準のソフトウェア 環境、・あらゆるネットワークとアクセス可能なオープンネットワーク環境、 ・プログラム開発の大幅な効率化を可能にする第 4 世代言語採用などのコ ンセプトに基ずいた新しいコンピュータ、オープンサーバを提唱。オープン サーバは、個人と組織の情報処理を融合する、次代の情報処理システムで す。オープンサーバの第一弾として大規模 LAN 構築のエキスパート、 DS / XVER を提供。さらに経済活動の 24 時間化、システムの大規模化や分 散化に伴って増加する高信頼性ニーズ、無停止システムの需要に応えるた め、シトズ第二弾として DS / TWIN を発表しました。 第 : 弾、 DS / T 閉 N が実現する無停止システム オープンサーバのコンセプトに基ずいて開発された DS / TWIN の最大の 特長は無停止システムの構築。万が一の事態に対しても情報処理は決し て止まらない、高い信頼性を確保しています。 DS / TWIN の主な特長は、 ・コンパクトなサイズでハードウェアの完全二重化を実現 ・世界最高水準 VLSI の高性能プロセッサを核した高性能システムの構築 ・マルチベンダシステム構築を可能とする多くの業界標準、国際標準を提供 ・オンラインシステム構築を容易にする高性能 OL システょの提供 地球規模での電子コミュニケーションを実現するグローバルメー . ルの提供 DSITWIN は、高信頼性を要求されるシステムや業務の性格上、 365 日 24 時間の無停止運用を必要とし、オンラインでの保守やシステム拡張を要求 されるシステムにおいて、特にその能力を発揮するオープンサーバです。 オープンサ - バの提案 オープンサーバ ※この誌面に掲載しております全商品及び役務等をご購入の際、消費税が付加されますので ご承知おき願います。※ DS / T Ⅷ N についてのお問い合わせ・資料請求は、株式会社東芝 コンビュータ事業部〒 25- 田東京都港区芝浦トトば東芝ビルディング ) ( 03 ) 3457 ー 2725 ( ダイヤルイン ) までどうぞ。
べてゼロになると終了するので 18 、平均では書込みは少 なくなるであろう。しかし、最悪の場合にそれぞれの 4 ピットで 2 回の書込みをおこなうとしても、読込み / 変 更 / 書込み方式よりはよい。 プロセッサは、ステイプルの 4 ビットをどれほど素早 く調べて、書込みの正しいシーケンスに分岐できるので あろうか ? MIPS の C コンパイラは全体としてはよく できているが、この場合にかぎってはかなり性能が落ち る。 C コンパイラは switch 文を実行するために余分な コードを生成する。命令スケジューラは、ロード遅延ス ロットやジャンフ遅延スロットを埋めるために case 分 岐よりも前にコードを繰り上げることはしないうえ、無 条件ジャンプの先が 1 または 2 命令程度しかないとき に、ジャンプをやめて、そのコードをコピーしてくるこ ともない 19 。出力されるコードには、実行されないコー ド、埋められていない遅延スロット、そして高頻度の分 岐が含まれる。コンパイラは分岐とループのオーバーへ ッドとして 16 命令を生成し、 1 十 ( 5 / 16 ) 回の書込み命 令に加えるので、合計 17 十 ( 5 / 16 ) 命令となる。 カラーサーバーでは、いくつかの位置で上記の手法を 実装するためにアセンプリ・コードを使用する。アセン プラでコーディングすることにより、きわめて優秀なコ ンパイラとコード・スケジューラでもおそらくは得られ ない最適化が可能になる。アセンプリ言語によるバージ ョンでは、 16 の case 分岐がちょうど 8 命令の長さに収 まる。 case 分岐テープルを使う代わりに、アセンプリ・ コードはある命令からのオフセットを計算し、その位置 に直接に分岐する。それぞれの位置で適切なバイトを描 18 訳注 : 0 のところは書込み先のデータを変史しなくてもよいからであ る。 19 訳注 : 無条件ジャンプの先にあるコードか短けれは、無条件ジャン プの位置にそのコードをもってくることができる。こうすれば、ジャ ンプの数が減り、高速に実行できる。これは、 MIPS のコンパイラ のアセンプラ出力を実際に読んでみると分かる。たとえば、次のよう x サーパーの高速化 画し、描画コードを囲んでいるすべてのループのために ルーフ。終了コードを実行する。また、アセンプリ版では、 すべての遅延スロットは有用な作業で埋められる。 アセンプリ・コードは、ループのオーバーヘッドも含 めて平均 8 十 ( 5 / 16 ) サイクルで 4 つのステイプル・ピッ トを描画する。これは、 DECstation 3100 における ( 悪 く見積もった ) 平均メモリ書込み時間の 8.75 サイクルよ りもわすかに少なく、 DECstation 5000 の 5.9 サイク ルよりはいくぶん多い。どちらの場合にもアセンプリ言 語は透明ステイプルの描画速度をはば 2 倍にしている。 不透明ステイプルの場合と同様に、サーバーは 32 ビ ット ( あるいは複製して 32 ピットに増やした ) 透明ス テイプルのための専用ルーチンを使用する。不透明ステ イプルとは異なり、 4 ピクセルを描画するための透明ス ティフルのコードはきわめて大きいため、サーバーはル ープの展開を 32 ピットのループについてはおこなわな 20 ーは 96 ピクセルよりも広いスパ ンについては、ステイプルの各 4 ピットを 32 バイトの 間隔で描画する ( 脚注 17 参照 ) 。 ーはスパンの左端と右端で、 0 のビット の、、 N 。 Op ' 動作を利用する 21 。スパンの左端において は、サーバーは最下位の 2 ビットを 00 にすることによ り、つねに書込み先ポインタをワード境界に揃える。そ して、ステイプル内のスティフル・ピットを左にロジカ ル・シフトすることでこれを補償する。シフト幅は書込 み先ポインタの下位 2 ビットによって決まる。つまり、 下位 2 ビットが 00 ならば、サーバーは左に 0 ビットの シフトをし、下位 2 ピットが 11 ならば 3 ビットのシフ トをするのである 22 20 21 22 になる。 sw itch 文 コンパイル結果 switch(a) { case 1 : case 2 : 処理 1 ; break; 処理 2 ; break;} case 1 : case 2 : got 0 x 処理 1 goto z 処理 2 got 0 z ( ここで、 x は case1/case2 への分岐の判断、 z は後処理のラベル を表している ) 。この場合、ラベル x の部分を goto x の部分に移動 させてもよいはすである。 UNIX MAGAZINE 1991.10 訳注 : 4 ピクセルを描画するルーチンを 8 個並べて、 32 ピクセルを 描画するように展開 (unroll) することはしていない。 訳注 : 透明ステイプルでは、 0 のところは描画をおこなわない。 訳注 : 最下位の 2 ピットを 00 にすることにより、書込み先ポインタ を左側のもっとも近いワード境界に揃える。すらしたピットのところ は、描画がおこなわれないようにステイプル・ピットを 0 にする必要 がある。これには、ステイプル・ピットに LSB から M SB 方向の ロジカルシフトをおこなえばよい。ロジカルシフトは、シフトで空い たピット位置に 0 を埋めるからである。通常、 LSB から MSB 方 向へのシフトは MSB を左側に書くので、、左へのシフト " と呼ばれ こで注意すべき点は、レジスタ上で、左 " へシフトしたからと る。 いって、画面上でも左方向にシフトするとはかぎらないという点であ る。 DECstation の場合、ステイプル・ピットの LSB は画面の 右側なので、ステイプル・ピットを、左にシフト " すると画面上では 右にシフトされる。 87
FLIGHT 直像処理キット sun ワークステーション対応 M ℃ TOOL MAGIC TOOL の特徴 ・制御ライプラリ MT L 旧」の付属・内 / 外部同期の設定が可能 ・画像計測に最適なアスペクト比が 1 : 1 ・日 . G. B 各 8bit の 1670 万色対応 ・ SPARC station 2 と接続が可能・水平 15KHz インターレースコン ポーネント出力 ・ 4bit オー八一レイ画面を搭載 ー M A G E & T E C H N 〇 L 〇 G Y N E T W 〇 R K MAGIC TOOL 概要 "MAGIC TOO じは、ピテオカメラ、業務用 VT 日 ( 但し、別途 T 日 C が必要 ) などからの白黒 / カラーのビテオ信号を EWS に取り込むための高機能画像 入出力 VME ボード FV - しと、 EWS 上て FV ー 1 を使用するための制御ライ プラリ「 MT L 旧』がセットになった、画像処理キットです。 制御ライプラリ「 MT L 旧』が付属しておりますので、お客様は開発環境を 整える時間を必要とせすに、アプリケーションの開発が行えます。 また、オプションソフトウェアとして画像処理ファンクションライプラリ EYEDEA / Sun 』を用意しております。 SPARC station 2 との接続 は、 SBus-VMEbus 変換システム rStation Link FVS -5 圓 0 」を使 用することで行えます。 オプション ・ SBus-VMEbus 変換システム rStation Link FVS -5000 』 ・画像処理ファンクションライプラリ EYEDEA/SunJ ・ Open Windows 対応イメージ表示ツール CView ToolJ ・廉価版コンボジットテコーダ・トリプル八イトアダブタ 対応機種 ・ Sun 4 シリーズ・ SPARCstation 2 ・ AV400 シリーズ ・ SO ou 「 ne シリーズ 動画像処理キット MAGIC MOVE 近日登揚当ノ Sun/SPARC station 用拡張メモリーキット 国産メモリー使用、国内生産で品質は完全です / キャンペーン中 Sun4/SPARC station 2 (Sun M ℃ RO) 16MB セット・・・ 東芝 AS4075 (4MB SIMM X4) \ 248 , 000 富士通 Open Windows ・ S-4 / 2 新日鉄 ・ NSSUN4/75 32MB セット・・ を快適に致します / セイコー ・ SN -4075 (4MB SIMM X8) \ 490 , 000 Sun4/SPARC station 1 / 1 十 /IPC Sun MICRO キャンペーン中 16MB セット・・ 東芝・・・・・ AS4 0 / 4 5 / (4MB SIMM X4) \ 198 , 000 富士通・・・ S -4 / 1 / 旧 新日鉄・・ NSSUN4/d)/65/lPC 32MB セット・・ セイコー・・ SN -4075 / 4 5 / 4040 (4MB SIMMX8) \ 398 , 000 キャンペーン \ 70 , 000 \ 130 , 000 SPARC station SLC Sun MICRO 4MB セット・・ 東芝 AS4020 (4MB SIMMX 1 ) 富士通 S-4/LC 新日鉄 NSSUN4/LC 8MB セット・・ セイコー ・ SN -4020 (4MB SlMMX2) △ Sun SPARC stat n に拡張メモリーキットをセットした状態。 東京都品川区上大崎 3 ー / ー 4 第一昭和ビル 6 階 〒 141 ※個有名調は各社の登録商標です。 株式会社フライト ※価格に消費税は含まれておりません。 TEL ( 03 ) 3449 ー 4090 代 FAX ( 03 ) 3449 ー 44 〃 資料請求 N 。 068
・ひらめきをサポートする ー TP ソフト。 レチ マルチメティアのアイテ ハイバーテキス能力、兀管理。 X-HyperWord は、ウインドウ対応のマルチメディア DTP ソフト。文章、図形、イメージの各 専用ェデイタからのデータのタイナミックリンク、つまりハイバーテキスト機能を装備。今 までの DTP ソフトデータを清書用とすれば、 X-HyperWord は、人間のアイデアや " ひらめき " を支援する新しい 文書処理ソフトです。このハイバーな機能により、画像文献データベース、電子出版、 DTPR 、アイデアプロセ ッサ、マルチメディアツールなど、文章、図形、イメージをタイナミックに組み合わせたアプリケーションに応用 できます。・ WYSIWYG を X ウインドウ上で実現 . 文章はもちろん、図形、イメージなどの入ったハイバーテキ ストを、仕上がりイメージを目で確認しながら作成できます。・ 3 種類の高機能工デイタを搭載 . テキストエデイタ、グラフィックエデイタ、イメージェデイタの 3 種類の高機能ェデイタを搭載。・マルチメディアのタイナミックリンクを実現 . 3 種類の高機能工デイタで作成されたデータは、ハイバーワートマネジャに より一元的に管理。文章や図、イメージがタイナミックにリンクしたハイバーテキストが作成できます。・強力なハイバーテキスト管理 機能 . ハイバーテキスト機能によってリンクされた情報をオプジェクトプラウザによりアイコン化して一覧表示。リンク状況、属性、作 SONY 羅響 S 成ェデイタの種類、作成ユーザ名、保存ディレクトリ情報などが一覧表示でき、図や表の入り交じった RI SC/CISC 大量で複雑な文書作成をスムーズに進めることが可能です。 対応 X-Window 対応 マ ) メティア対応 DTP ソフトウェア NEWS 販売代理店 /X-HyperWord 、 X-SysNote 、 X-lJniWriter NEWS 版総販売代理店 Marubeni Hytech Corporatlon - す CSK 開発元株式会社 応用システム事業部 式紅Ⅱイテ・リつ・コーボし一ヨョコ 電子機器一部営業課〒 112 東京都文京区小石川 4-20-22 TEL. 03 ( 3817 ) 4910 x. 03 ( 3817 ) 4916 大阪支店 / 〒 532 大阪市淀川区宮原 4 ー 19 TEL. 06 ( 395 ) 5521 觚 X. 06 ( 395 ) 5549 名古屋営業所 / 〒 460 名古屋市中区錦 2-2 ー 4 TEL. 052 ( 201 ) 7130 x. 052 ( 202 ) 6574 資料請求 N 。 .035
news¬ice 0 ce 図ー NWS -3460 十 NWB-252 0 eration NEWS-OS Release 4.1 4.0 速度比 0 、 5 1 5 10 50 1Q0 つ t•—つっ 0 ( 0 ー 8 14 ・ 1 -0 ーっ 0 つん 8 -0 ワ 0 ~ 0 つん 1 1 人っ 1 よ Dot 10-pixel dashed line 100- p ⅸ el dashed line 10X 1 wide line 100X10 wide line 10- p ⅸ el circle 100- p ⅸ el circle Char ⅲ 80- ch line 6X13 Char ⅲ 80- ch 矼 line ( R 10 Copy 10X10 伝 om window to window Copy 100X100 伝 om window to window NWS -3870 十、 WB -251 0 eration NEWS-OS Release 4.1 4.0 速丿霆比 0 、 5 1 5 10 50 1Q0 、 0 0 ・つ 0 1 、 0 っ 0 っ 0 っ 0 4 0 十》っ 0 っ 0 っ Dot 10-pixel dashed line 100- p ⅸ el dashed line 10X1 wide line 100X10 wide line 10-pixeI circle 100- p ⅸ el circle Char ⅲ 80- ch line 6X13 Char ⅲ 80- ch line ( R 10 Copy 10X10 伝 om prxmap to window Copy 100X100 伝 om pixmap tO window よう、 X サーバーを変更した。 ・ 1 回の割込みで一定時間内に処理可能なものはすべ ・ユーザープロセスがフレームノヾッフアをメモリ・マッ て処理するようにし、割込み処理の負荷を改善した。 ピングできる機種では、 X サーバーはカーネル ( ドラ イバ ) を経由することなく、メモリ・マッピングしたフ この変更によって、 NEWS ー OS4.1 では NEWS-OS レームバッフアに対して直接描画をおこなうように 4.0 とくらべ ( 機種にもよりますが ) GPIB の転度が 変史した。 2.5 ~ 7 倍ほど向上しています。また、 GPIB によるデー 従来の X サーバーの場合、メモリ・ピットマップ ( 以下 タ転送中のほかのプロセスに対する応答性も改善されま P ⅸ map ) に対する描画は FB ドライバを利用してお した。 こなっていた。 NEWS-OS 4.1 の X サーバーでは、 NFS の高速化 Pixmap に対する描画処理については FB ドライバ を利用することなく X サーバー内で直接おこなうよ NEWS ー OS 4.0 でも NFS (Network FiIe Sys- うに変更した。 tem ) はかなり高速化されていましたが、 NEWS ー OS4.1 では以下の改良によってさらに高速化されています これらの変更によって、 NEWS ー OS4.1 では NEWS ー OS 4.0 とくらべ X ウインドウ・システムの点、点線、 円、テキストなどの描画性能が 2 ~ 30 倍ほど向上しまし ・ NFS クライアントにおいて、キューイングされてい た。おもな描画操作別の性能比を図 1 に示します。 るデータ転送待ち行列内の I / O 要求を I / O の属性 ( 同期、非同期など ) に応して動的にスケジューリング GPIB の高速化 することにより、 I / O が多い場合の待ち時間を減少さ GPIB デバイスドライバの性能改善のため、前述の I/ せた。 O 処理の傾向を踏まえて NEWS-OS 4.1 では以下のよ ・ NFS サーバー側の nfsd の起動方法を改良し、リク うな変更をおこないました。 工ストに対して過剰な資源を使用することを抑え、サ ーバーの負荷を減少させた。 33 UNIX MAGAZINE 1991.10
でしよう。今回は、この普通のテキストエデイタで編 集できるファイルの形式についてお話しします。 文字の並びとパイトの並び UNIX では、通常のファイルをたんなるバイトの並 びとして扱っています。これは、どのようなファイルで も同しです 1 。ただし、テキストファイルの場合は、た んなるバイトの並びではなく文字の並びとして表現さ れています。つまり、ファイル自体に行を扱う構造が 含まれているわけではありません。 これは、以前に作成した cat プログラムを考えてみて も分かります。 cat プログラムは、行に対する処理をお こなわずにそれぞれの文字を処理していくとファイル 全体の処理が終るというかたちになっていました。つ まり、行の並びではなく文字の並びでファイル全体が 表現されていたのです。 テキストファイルの場合にはファイルは文字の並び として表現されていましたが、文字ではなくバイトの 並びとして表現されているファイルもあります。これ がバイナリファイルです 2 オプションを設定するファイルを例にとると、前回 作成したものはテキストファイルを利用しました。し かし、コマンドのなかにはファイルのフォーマットが バイナリ形式になっているものもあります。このよう なファイルは、もちろん通常のテキストエデイタでは 編集できませんし、画面に表示して見ることすらでき ません。ちなみに、コンパイルした実行可能形式のファ イルなどもバイナリファイルですから、編集したり画面 前回は、ファイルの内容をプログラム中から読み取 上で見ることはできません。 り、そこに書かれたオプションの設定をおこなう方法 このようなバイナリファイルに対しての操作は、 についてお話ししました。 UNIX 上ではそれはど多くは定義されていません。も オプションや環境変数の場合も同じですが、設定ファ ちろん、ファイル自身に対するコピーや移動、削除な イルの指定によってプログラムの動作を変更できるよ どの操作はテキストファイルと同様におこなえますが、 うにしてあると、プログラム自身の再編集や再コンパ 内容の編集や表示などの機能は限られています。 イルをしないでも異なる動作をさせることができるの で便利ですね。なかでもファイルの場合には、複雑な ストリームエテイタ sed 指定も通常のテキストエデイタで簡単に修正できます からとくに便利です。 UNIX ではこのような場合、基 さて、ファイルがたんなる文字の並びとして表現さ 本的にテキストファイルを使うことが多いようです。と 1 ただし、ディレクトリ、デバイスファイル、シンポリック・リンク いうのも、ファイルをテキストファイルのように文字 などは例外です。 の並びと考えるとさまざまなことができて便利だから ・イナリ " とは、文字ではなくバイトという意味です。 2 ここて一し、つノ、 DZ--><F:#Äログラミング 今泉貴史 133 UNIX MAGAZINE 1991.10
GHL UNIX ライプラリ・ツーノレ ( ソースコードの開示・改変・再版権の提供 ) OEM / プセンス Geometry Handling Library ( 幾何演算ライプラリ ) GHL は SRA が開発した CAD/CAM/CAE および CG 用の演算ライプラリ・ツールてす。 《概要 《ご利用例》 ■自由曲線 / 曲面を含む 2 次元および 3 次元形状要素の幾何的な問題を倍精度の浮動小数点て、処理する 汎用の形状演算ライプラリてす。 ■ C 言語とのインタフェイスをもっサカレーチンの集合として提供 ( C 言語く K & R 仕様〉て記述 ) します。 ・機械系・建築系の CAD システム用演算モジュールとしての使用が可能てす。 ■約 500 のライプラリおよび数値演算関数を備えており、大きく分けて以下の 4 種類の処理になります。 1. 単独要素の評価・・・・・・・・・与えられたパラメータ値て、の幾何特性、特異点、変曲点を得る。 2. 複数要素間の干渉・・・・・・曲線 / 曲面間の交点 / 交線、共通接線 / 共通法線を得る。 サポートしている形状は、次の種類の組み合わせて、す。 曲線 : 直線 / 円 / 楕円 / 放物線 / 双曲線 / Bezier 曲線 / B - spline 曲線 曲面 : 平面 / 球 / 円柱 / 円錐 / Bezier 曲面 / B - spline 曲面 / 柱面 / 回転面 3. 単独要素の生成・・・ ・・・通過点から円錐曲線を得る。点列を自由曲線 / 曲面て、補間 / 近似する。 4. その他 庄標変換 / べクトル演算。各種の方程式を解く。 ・形状処理システムの開発に ・ CAD / CG の形状処理システムの開発における演算機能の核として ・現在お使いの CAD / CG を機能拡張する際の演算機能の補充に ードキュメンテーション・ツールの開発に ・ドキュメント用作図ツールの高性能化に、座標関数の機能として ■ビジネス・アプリケーションの開発に ・数値データを 3 次元のグラフとして表示するといったグラフィカルなインタフェイスをもつ事務アプリケー ションを開発する際の形状演算部分として 《稼働ハードウェア》 以下のマシンでの動作は確認済みです。 ・ Sony/NEWS ・ Sun/Sun-3, Sun-4, SPARCstation ・旧 M / POWER ステーション その他、 UN Ⅸペースのワークステーションで動作可能。 《提供物件》 ・ライプラリ機能仕様書 ・ソース・プログラム ・ユーザマニュア丿レ ( インストール・マニュアルを含む ) ・演算結果一覧 0 株式会社日 A 本社 / 〒 102 東京都千代田区平河町 1 ー 1 ー 1 谷 03 ー 3234 ー 2611 代 関西支社 / 〒 530 大阪市北区堂島 1 ー 5 ー 17 容 06 ー 344 ー 2611 代 資料請求 N 。 078 お問い合わせは・・・・・ワークステーション事業本部テク / ロジ・マーケティング部 TEL. 03 ー 3234 ー 2624 FAX. 03 ー 3234 ー 8048 容 052 ー 204 ー 5411 代 Software Research Associates, . 中部支社 / 〒 460 名古屋市中区栄 2 ー 3 ー 1