| 開発者 | CAP株式会社 |
|---|---|
| 書かれた | BOS/MicroCobol ( COBOLをベースにしており、 Pascalと類似している) |
| OSファミリー | Pコード オペレーティングシステム |
| 作業状態 | アクティブ |
| 初回リリース | 1980年 |
| 最新リリース | GSMSP41 / 2024年9月23日 |
| 利用可能 | 英語 |
| プラットフォーム | Intel 8080、Motorola 6800、Zilog Z80、PDP-11、VAX、IBM Series/1 |
| カーネルタイプ | Pコード 仮想マシン |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース |
ビジネス オペレーティング システム( BOS) は、当初は初期のクロスプラットフォーム オペレーティング システムとして開発され、最初はIntel 8080およびMotorola 6800 マイクロプロセッサ向けに、その後実際の企業やビジネス モデル向けに使用されました。このテクノロジはZilog Z80ベースのコンピュータで使用され、その後 1980 年代のほとんどのマイクロコンピュータで使用されました。このシステムは、後に世界最大の情報技術コンサルティング会社の 1 つとなった英国企業のCAP Ltdによって開発されました。BOS と BOS アプリケーションは、プラットフォームに依存しないように設計されています。
1981 年の経営陣による買収(MBO)により、BOS は 3 つの関連会社に分割されました。MPSL (MicroProducts Software Ltd) は BOS の販売とマーケティングを担当し、MPPL (MicroProducts Programming Ltd) は BOS とさまざまな水平ソフトウェア パッケージの開発を担当し、MicroProducts Training Ltd は MicroProducts Training Ltd です。BOS はさまざまな独立系企業と MPSL 所有企業によって、主に米国とイギリス連邦に世界規模で配布されました。
人気のバージョンはSage/Stride 68000 ファミリー ベースのコンピュータに実装され、オーストラリアでよく売れました。Sage 自体は当初UCSD Pascalと p コードを使用して開発されたため、基本的な BOS 設計によく適合していました。
BOS ディーラー/ディストリビューター ネットワークが小規模だったことと、システムのコマンド ライン インターフェイスが、特にグラフィカル ユーザー インターフェイス(GUI) が普及し始めた時期であったため、システムの衰退の一因となりました。2013 年には、ユーザーの入力から「学習」する「使いやすい」ソリューションを提供するために、システムに統合 GUI が提供されました。
MPSL は BOS 向けに多数の製品を開発しましたが、一般的には水平市場をターゲットにし、垂直 (業界固有) 市場は独立系ソフトウェア ベンダー(ISV) に任せていました。MPSL が開発したソフトウェアの例には、BOS/Finder (データベース)、BOS/Planner (スプレッドシート)、BOS/Writer (ワード プロセッサ)、BOS/AutoClerk (レポート ジェネレータ) などがあります。企業は英国と米国でさまざまな BOS会計ソフトウェアスイートを販売しました。英国では、一部の会計士によって BOS 会計パッケージが業界標準と見なされていました。
会計ソフトウェアは、売上元帳、請求書、仕入元帳、日記帳、仕訳の 4 つのセクションに分かれていました。データ入力と元帳レポートは、Autoclerk レポート ジェネレータと互換性がありました。この機能は、コンサルタントが BOS システムのプログラマー/オペレーターと相談して、会計情報が正式な承認にふさわしい形で提示されるよう計画を立て、確認できるため、会計士や税務当局に特に好評でした。ビジネス マイクロコンピューターの初期の導入では、アカウントが適切にレイアウトされていないことが税務当局の最大の苦情の 1 つでした。
コマンドライン入力の興味深い機能は、行入力にEsc キーを使用することです。これにより、ENTER キー (タイプライターのキーボードでは RETURN キーとも呼ばれます) が解放され、長いコード行や長いデータ入力範囲を入力できるようになりました。
BOS には、BOS/JCL という独自のジョブ制御言語がありました。これにより、特に複数のフロッピー ディスクを扱う複雑さを考慮すると、複雑なオペレータ タスクを非技術系のオフィス スタッフや現場スタッフに簡単に委任できるようになりました。
BOS アプリケーションは、当初はp コードにコンパイルされ、実行時に解釈されていました。BOS の p コード インタープリタは非常に効率的で、プログラム (BOS/Writerワード プロセッサも含む) は、ユーザーを満足させるほど高速に実行されました。システム プログラミング ソフトウェアのテクニカル サブシステムは、独自の p コード MicroCobol 命令拡張を記述したいプログラマーに提供されました。2キロバイト(Kb) のサーバー (コンピューティング)/ホストカーネルとは別に、BOS は BOS/MicroCobol で記述されています。これはCOBOLをベースにした言語ですが、システム レベルのプログラミング構造が追加され、構造化プログラミングの要素がPascalに漠然と類似しています。最近のコンピューティングでは、 Javaなどのプログラミング言語によって、p コードの「仮想マシン」の概念が再導入されています。BOS システムが進化するにつれて、より迅速なアクセスとクラウド コンピューティングのために、ASP.net でのプログラミングの必要性が高まりました。Harrell & Son は、BOS をより大規模に復活させる次のステップを踏み出しました。
BOS は当初 48 KB の RAM と 2 枚の 176 KB 5.25 インチ両面フロッピー ディスクを必要としましたが、 64 KBのRAM とハード ドライブを備えたマシンに導入されることがより一般的でした。128 KB のRAM と 10 MB のハード ドライブを備えたコンピュータでは、最大 5 人の同時ユーザーを実行できました。1983 年にIBM PC XT が登場したとき、BOS は 8 台を超えるダム ターミナルを同時に処理しました。当時、これが BOS を非常に魅力的なものにしました。現在、BOS は同じ必要な RAM で実行され、クラウド コンピューティングと組み合わせることで最大 800,000 人の同時ユーザーに対応しています。
1980 年代初頭、BOS の最小ハードウェア構成は、North Star Horizon Z80 CPU、48K バイトの RAM、5.25 インチ SA-400 単密度両面ミニフロッピー ドライブ 2 台 (各面は 35/40 トラックを使用して 176 Kb フォーマット、つまり BOS は North Star NSDOS ファイル システムを使用)、Lynx 24x80 グリーン VDU、DEC LA120 ライン プリンタ/タイプライターで構成されていました。プログラムの実行中は頻繁にディスケットを交換する必要がありましたが、優れたプログラマー/オペレーターであれば、詳細な論理的計画によってこれらの重要な変更を最小限に抑えることができました。すべての企業が新しく入手可能なハード ドライブをすぐに購入できるわけではなく、多くの企業管理者は、最初から十分に高価だと思っていたものにさらにお金をかけることに消極的でした。会計システムを立ち上げて稼働させるには、従来の元帳に書かれた判読不能で不正確な手書きのアカウントを何千ページもじっくり調べるのに数え切れないほどの時間を費やすことがよくありました。ここで仕訳入力機能が生まれました。何千もの役に立たない履歴レコードを入力しなくて済むようにするために、新しい会計システムを稼働させる前にソフトウェア元帳を人為的にバランスさせるために、どの数字に最初の調整係数を与えるべきかについて会計士と合意することができました。ソフトウェアは、データの内部調整が可能なほど柔軟でした。CAP、またはより正確には CAP-CPP の優れた点は、これらの技術的問題と、疑り深い中間管理職の当初の懸念を予測したことであり、これが基本的に BOS の成功でした。
1980 年代のユーザー管理ツールと1980 年代半ばのアプリケーション プログラミング インターフェイスにより、BOS はPDP-11やVAXなどのマシン上のプラットフォーム固有のオペレーティング システムの代替としてさえ考えられていました。BOS の再登場により、PMM システムへの入力が要求されるユーザー数が増加し、サーバーを継続的に更新する必要が生じる可能性があります。[引用が必要]
コマンドライン インターフェイスにもかかわらず、あるいはそのインターフェイスのおかげで、BOS は英国と米国の中規模から大規模の組織で依然として人気があります。[引用が必要]
参考文献
外部リンク
- STart Magazine: Atari ST のビジネス オペレーティング システム
- BOSの歴史。最終更新日 2020年1月
