IBM 8100は、IBMが1978年に発表した分散処理用のコンピュータである。現在ではミッドレンジコンピュータミニコンピュータオフィスコンピュータなどに分類される。

名称

編集

正式名称は「IBM 8100 情報システム」(IBM 8100 Information System)である。

概要

編集

IBM 8100はIBMの当時の分散処理用のコンピュータであり、(メインフレームによる集中処理に対して)ローカルでの処理能力を提供した。

IBM 8100は、分散処理用コンピュータであるIBM 3790の後継であり、DPCX(Distributed Processing Control eXecutive)とDPPX(Distributed Programming Processing Executive)の2つの互換性の無いオペレーティングシステム(OS)で稼働した。

歴史

編集

1978年にIBMは8100情報システムとDPPXを発表した。これらの製品は集中管理されたネットワークの中での、分散処理能力の簡単な提供を目的としたが、あまり成功しなかった。

しかし同時に登場したアプリケーション開発・実行環境であるDMS/DPPX(Data Management System/Distributed Processing Programming Executive)は、後のCSP(Cross System Product)となった。

1986年にIBMは8100のハードウェアソフトウェアの中止を決定し、後継として新しいSystem/370互換ファミリーであるIBM 9370(後にIBM ES/9370と改名)に置き換えようとした。

IBMは1987年3月には9370で稼働するDPPXを発表し、1988年3月にはDPPX/370が出荷された。そのDPPX/370も1997年には退役した。

アーキテクチャ

編集

IBM 8100は32ビットのプロセッサー(CPU)を持つが、その命令セットはUC(Universal Controller)と呼ばれる系列で、内部的にはUC0(8ビット)、UC.5(16ビット)、UC1(32ビット) であった。

外部リンク

編集

Porting DPPX from the IBM 8100 to the IBM ES/ 9370: Feasibility and overview[1]; by R. Abraham, B. F. Goodrich; IBM Systems Journal, Volume 29, Number 1, Page 90 (1990)

📚 Artikel Terkait di Wikipedia

並行計算

On Concurrent Programming. Springer. ISBN 9780387949420  ^ Ben-Ari, Mordechai (2006). Principles of Concurrent and Distributed Programming (2nd ed.). Addison-Wesley

分散コンピューティング

分散コンピューティング(ぶんさんコンピューティング、英: distributed computing)とは、一つのコンピューティング作業をネットワークで接続した複数のコンピュータで分散し、同時並行的に計算処理を実行する仕組みである。分散処理(ぶんさんしょり)とも。

フリンの分類

5-16. ^ Distributed Memory Programming コーネル大学 ^ 1988年の書籍 ^ 雨宮真人・田中譲『コンピュータアーキテクチャ』ISBN 4-274-07426-9 pp. 26- ^ SPMD ローレンス・リバモア国立研究所 ^ Programming requirements

オブジェクト指向プログラミング

オブジェクト指向プログラミング(オブジェクトしこうプログラミング、英: object-oriented programming, OOP)とは、データの状態とそれを操作する処理を一体として扱う「オブジェクト」を基本単位にソフトウェアを構築するプログラミングパラダイムである。

プロセス間通信

Common Object Request Broker Architecture (CORBA) Freedesktop.orgのD-Bus Distributed Computing Environment (DCE) メッセージバス (Mbus) - RFC 3259 にて規定 MCAPI (Multicore

並行性

of Distributed Computing. Wiley-IEEE Press. ISBN 0-471-03600-5  Magee, Jeff; Kramer, Jeff (2006). Concurrency: State Models and Java Programming. Wiley

オペレーティングシステムの一覧

Executive) RPS (Realtime Programming System) IBM 8100 DPCX (Distributed Processing Control eXecutive) DPPX (Distributed Processing Programming Executive) System/34、System/36

Java

加プログラム(Javaバイトコード)による実行環境への予期せぬ操作やユーザー資源への好ましくないアクセスを防止するためのものである。分散(distributed)指向のJavaプログラムでは、Javaクラスファイルを遠隔ロードする機会が多いので、サンドボックス実行は必須になる。Javaのサンドボックスは、大抵は以下の手順になる。