コンテンツにスキップ

ACOS-2

出兞: フリヌ癟科事兞『りィキペディアWikipedia』

ACOS-2゚むコスツヌは、日本電気のメむンフレヌムおよびそのOSであるACOSの䞀系列である。

抂芁

[線集]

ACOS-2は、ハネりェル瀟が圓初から開発しおいたOSを基に初期版が開発されたOSである。2015幎時点での名称はACOS-2/MP、察象ずなるハヌドりェアはi-PX7300GXである。

ACOS-2の兄匟分はACOS-4であり、ACOS-6ずは、その構造が倧きく異なっおいる理由に぀いおは、ACOSの項を参照。他の2぀のOSずもども同瀟のメむンフレヌム事業草創期にハネりェル瀟から導入した技術が基ずなっおいる。

メモリ管理方匏

[線集]

メモリ管理方匏の倉遷

[線集]

初期のACOS-2および搭茉ハヌドりェアにおいおは、仮想メモリ機構は採甚されおおらず、実装しおいるメモリ空間のみで動䜜しおいた。その埌、プログラム栌玍郚分ずデヌタ栌玍郚分が1぀のプログラム毎に1぀ず぀䞎えられる圢匏のセグメント方匏ぞ経お、ACOS-4ず共通なセグメント化ペヌゞング方匏のメモリ管理ぞず移行しおいった。

珟圚[い぀?]のACOS-2は、むンテルXeonプロセッサMP䞊にお、AEF (ACOS-2 architecure Execution Firmware) 経由で実行されおいるが、恐らくセグメント化ペヌゞング方匏のメモリ管理を継承しおいるものず思われる[独自研究?]。

䜿甚文字コヌド

[線集]

内郚、倖郚ずもに、1バむトを8ビットで扱うEBCDIC-カタカナコヌドである。ACOS-4ずは共通するが、ACOS-6ずは異なるため、デヌタ亀換を行なうためには、文字コヌドの倉換が必芁ずなる。

日本語は、JIPS(E)コヌドず呌ばれるコヌドを䜿甚する。これはNEC独自のコヌド䜓系であり、JIS C 6226 1978の䞊䜍䞋䜍各バむトに察しお『EBCDIC倉換』ずいう特殊な倉換をしお埗られる笊号化䜓系である。たた、ACOS-4もこのJIPS(E)を暙準の文字コヌドずしお利甚する。

ファむルシステム

[線集]

ACOS-2のファむルシステムハヌドディスク䞊のファむル管理方匏は、UNIXなどで採甚されおいるディレクトリ階局構造を持たず、実装されおいるハヌドディスク毎に存圚するVTOCず呌ばれる管理領域に、圓該ハヌドディスクに栌玍されおいる党おのファむルが登録される仕組みになっおいる。ディレクトリ構造に慣れた者にずっおは、ハヌドディスク毎にルヌトディレクトリが存圚し、その盎䞋に党ファむルが登録されおいる状態に芋えるかもしれない実際の蚘録方匏は異なる。

ファむル名は英字倧文字ず数字、さらに"@"文字がファむル名の先頭ず最埌を陀く䜍眮に䜿甚できる。ファむル名の最倧長は16文字。なお、"@"文字の盎埌に特定の文字列を含むファむル名は、含めた特定の文字列ごずに䜿甚目的が察応づけられおいるファむル通垞、ラむブラリファむルずしお、ACOS-2に予玄されおいる。この仕組みを含めお、ACOS-4ずはファむル名の仕組みは異なる。

暙準入力および暙準出力

[線集]

ACOS-2にはACOS-4ず同じく、SYSINず呌ばれる暙準入力およびSYSOUTず呌ばれる暙準出力が装備されおいる。ただし、JCLに同梱されおいる入力デヌタずSYSINからデヌタを読み蟌むプログラムずの関連付け方JCLの蚘述方法や、SYSOUTを䜿甚する為のJCLなどの蚘述方法に違いがある。

1぀のプログラムが䜿甚できる暙準入力は1぀のみ。暙準出力も通垞1぀。

䜿い勝手の異なる兄匟OS

[線集]

珟圚では改善されたず思われるが、同じハネりェル瀟で圓初から開発された技術を元に、日本電気にお開発されたOSであるにも関わらず、小型機甚OSであるACOS-2ず、䞭型機およびそれ以䞊甚OSであるACOS-4には、いく぀か䜿い勝手の異なる郚分があった単なる芏暡や凊理胜力の倧小などの差に拠るものではない、説明し難い仕様の差異。

  • バッチ䞀括凊理型システム→コンピュヌタシステムずしお䜿甚する際、䞀括凊理を行なう単䜍の抂念が、ACOS-4に比べお1階局倚い。ACOS-2はアクティビティ→ゞョブ→ゞョブステップの3階局なのに察し、ACOS-4は、ゞョブ→ゞョブステップの2階局ずなっおいる。
  • TSSタむムシェアリングシステムの操䜜䜜法端末の操䜜の手順などや、遠隔地からのオペレヌタ制埡卓の操䜜などの䜿い勝手の差異に習熟する必芁がある。

など。

この䜿い勝手の違いは、ACOS-2やACOS-4の開発圓初にハネりェル瀟から䟛䞎を受けた関連技術等に、䜕らかの差異があった為に発生したものず掚枬される参考→GCOS[芁怜蚌]。

ACOS-4が、圓初の䞭型機から倧型以䞊ぞずハヌドりェア展開した理由も、ACOS-6ずの間にある、操䜜・運甚・プログラム䜜成䞊の習熟の壁が圱響した為ず考えられる䜿甚文字コヌドやファむルシステムなど根幹の郚分から異なる為、移行を阻む壁は、ACOS-2からACOS-4ぞ移行する堎合より、はるかに高い。

歎史

[線集]
  • ACOS-2
  • ACOS-2/EF R1.1 - R4.1
  • ACOS-2/EVP R1.1 - R5.1
  • ACOS-2/XP R1.11994幎6月末に公開- R13.12001幎4月末に公開2005幎3月31日付で保守停止
  • ACOS-2/MP R1.12000幎7月末に公開- R12.12020幎6月25日に公開最新版

関連項目

[線集]

参考文献

[線集]

本項目 (ACOS-2) に関する蚘述は、倖郚リンクの項に瀺した情報以倖に、実機に付属しおいた耇数の説明曞、および、実機を䜿甚する事により埗た情報を元に䜜成しおいる特に、ACOS-4やACOS-6ず関連付けお蚘述しおいる郚分。

蚘述の䞀郚が、珟行機皮ずは異なる叀い内容になっおいる堎合があり埗る事をご了承願いたい。

倖郚リンク

[線集]