OSIV/F4 (*)は,富士通の汎用コンピュータFACOM Mシリーズ用のオペレーティングシステム(以下OS)の1つで,超大型汎用OSである.1974年11月に,超大型汎用コンピュータFACOM M-190と同時に発表された.
以下に,OSIV/F4の特長,主な機能,および機能強化について述べる.
*: OSIV/F4は「オー・エス・フォー・エフ・ヨン」と発音された.OSIVは,第四世代のOSを指向するという意図でFACOM MシリーズのすべてのOSの名前の先頭に付けられた.
1. OSIV/F4の特長
OSIV/F4は,最高水準の機能と性能を提供するために新規に開発され,以下の特長を有した.
OSIV/F4は,最高水準の機能と性能を提供するために新規に開発され,以下の特長を有した.
(1) 高処理能力,拡張性および高信頼システムを実現
多重仮想記憶制御方式の採用,最大4CPU構成のマルチプロセッサ制御などFACOM Mシリーズのハードウェアを効率的に制御し,高いシステム処理能力と拡張性を実現した.
また,ハードウェアのRAS (Reliability Availability Serviceability)機能と連携して高信頼システムを構築するための機能を提供した.
多重仮想記憶制御方式の採用,最大4CPU構成のマルチプロセッサ制御などFACOM Mシリーズのハードウェアを効率的に制御し,高いシステム処理能力と拡張性を実現した.
また,ハードウェアのRAS (Reliability Availability Serviceability)機能と連携して高信頼システムを構築するための機能を提供した.
(2) オンラインデータベースAIM (Advanced Information Manager)の提供
新しい概念に基づいてオンライン機能とデータベース機能を統合したオンラインデータベースAIMを提供.最適なオンラインデータベースシステムを容易に構築できるようにした.
新しい概念に基づいてオンライン機能とデータベース機能を統合したオンラインデータベースAIMを提供.最適なオンラインデータベースシステムを容易に構築できるようにした.
(3) 使いやすいシステム運用機能
オペレータの負担を軽減するため操作性を向上させた各種機能,ファイルを統一的に管理する機能,容易なジョブスケジューリング機能など,使いやすいシステム運用機能を提供した.
オペレータの負担を軽減するため操作性を向上させた各種機能,ファイルを統一的に管理する機能,容易なジョブスケジューリング機能など,使いやすいシステム運用機能を提供した.
(4) 容易なアプリケーション開発を実現する機能
高水準の言語処理プログラムの提供,プログラム開発を容易にする言語処理プログラムの高度な機能,TSSによるアプリケーション開発などの機能と手段を提供した.
高水準の言語処理プログラムの提供,プログラム開発を容易にする言語処理プログラムの高度な機能,TSSによるアプリケーション開発などの機能と手段を提供した.
(5) 国際互換機能
IBM OS/VS1のジョブ制御言語,応用プログラムソースプログラム/ロードモジュール,データファイルの上方互換を実現した.
IBM OS/VS1のジョブ制御言語,応用プログラムソースプログラム/ロードモジュール,データファイルの上方互換を実現した.
2. OSIV/F4の主な機能
OSIV/F4の主な機能を下記に示す.
OSIV/F4の主な機能を下記に示す.
(1) システムの処理能力と拡張性を高める機能
以下の機能により高いシステム処理能力の実現とシステムの拡張性を図った.
以下の機能により高いシステム処理能力の実現とシステムの拡張性を図った.
- 16メガバイトの仮想空間を最大1,536個割り当て可能な多重仮想記憶制御機能
- 最大4CPU構成(FACOM M-200で実現)での密結合マルチプロセッサ制御機能
- チャネルDAT (Dynamic Address Translation)やチャネルクロスコールの活用によりOSの入出力制御のオーバヘッドを削減
- 処理能力とファイル装置の使用率の向上を図ったアクセス法VSAM (Virtual Storage Access Method)
- システムの処理効率の向上を図る仮想入出力(VIO:Virtual Input Output)機能
一時的ファイルを,仮想記憶空間に割り当て,この仮想記憶空間をアクセスすることにより,入出力動作の高速化を実現
一時的ファイルを,仮想記憶空間に割り当て,この仮想記憶空間をアクセスすることにより,入出力動作の高速化を実現
-通信アクセス法VTAM (Virtual Telecommunication Access Method)と通信制御処理装置CCP (Communication Control Processor)で動作するNCP (Network Control Program)を提供.従来,ホストコンピュータで行っていた機能の一部をこのNCPに代行させることにより,システム全体の負荷分散を実現し,効率を高めた.