シンガーシステムテンは、シンガー社が製造した中小企業向けコンピュータです。1970年に発表されたシステムテンは、初期の論理パーティション方式を採用していました。[1]システムテンは、 6ビットのBCD文字と10進演算 を使用する文字指向のコンピュータでした。
1960年代初頭、シンガーミシン社は家庭用および小型工業用ミシンの世界市場で圧倒的なシェアを誇っていました。1962年までには、同社の小売店チェーンがミシン、生地、服飾雑貨、型紙など、洋服や家具を作る主婦向けのあらゆるものを販売していました。米国内に175の小売店があり、ヨーロッパにも多数ありました。幅広い製品を扱う多くの小規模小売店チェーンと同様に、在庫管理と在庫交換はキャッシュフローと利益にとって重要でした。そのため、CEOのドナルド・P・キルヒャーのリーダーシップの下、シンガーは数社のコンピュータ製造業者にアプローチし、各店舗の複数のレジに接続し、在庫と売上に関するリアルタイムの情報収集の中心となるコンピュータの設計と製造の入札を依頼しました。当時世界最大のコンピュータ企業であったIBMとNCRは入札を断り、他の企業も同様でした。この挑戦を引き受けた唯一の企業は、カリフォルニア州サンレアンドロに拠点を置き、穴あけ紙テープをベースにした卓上計算機や会計機器を製造していたアメリカの会社、フリーデン社だった。シンガー社はフリーデン社の入札を受け入れた。
1965 年、シンガーはフリーデンを買収し、シンガー ビジネス マシーンズを設立しました。その後、当初はビジネス データ プロセッサ (BDP) と呼ばれていたコンピュータを設計し、すぐに System Ten に改名しました。1969 年、シンガー ビジネス マシーンズは、シンガー システム テンの発売と販売を行うために、西ヨーロッパ各国に子会社である Advanced Systems Division を設立しました。新任のマネージャーとディレクターは、テクノロジーとマーケティング戦略のトレーニングを受け、1970 年 4 月 2 日にシンガー システム テンがヨーロッパ全土で発売されました。
System Ten の設計は革命的だった。現在「POS」システムと呼ばれているシステムの特殊な要件を満たすためだ。このマシンにはプロセッサの使用をスケジュールするオペレーティングシステムはなかった。代わりに、最大 20 個の「パーティション」があり、各パーティションには最大 10 キロバイトの専用メモリと、すべてのパーティションがアクセスできる共通領域があった。この共通領域は、初期モデルでは当初 10K に制限されていたが、後期モデルでは最大 100K まで拡張された。[2]このシステムが System Ten と呼ばれたのは、 2 進数で動作する他のシステムとは対照的に、すべての計算を 10進数で実行したためである。(多くの国が改名を試みたものの、ハイフンの有無にかかわらず「System 10」と呼ばれることはなかった。スペインでは、「System Ten」は「システムを止めろ!」という意味だと苦情が寄せられた。) [明確化が必要]。
各パーティションは、パーティションの種類に応じて、最大 10 個のI/Oデバイスを処理します。端末、プリンター、カード リーダー、パンチなどのデバイス用に、約 20 kbit/s で動作するマルチ端末 IOC (入出力チャネル) がインストールされました。パーティションは、CPU I/O 命令に応答して、端末デバイスからメイン メモリにデータをバーストで取得して転送します。プロセッサ メモリへのアクセス要求を減らすために、小さなデータや 1 文字のデータ転送は行われません。プロセッサは、各パーティションを順番に循環し、I/O 命令が進行中のパーティションをバイパスして、新しい I/O がポストされるか、16.7 ミリ秒 (ヨーロッパでは 20 ミリ秒) が経過して正常な分岐命令が検出されるまで、他のパーティションの命令を実行します。理論的には、正常な分岐命令や I/O 命令が検出されない場合、プロセッサを「占有」することが可能でした。
インストールできるパーティションの種類は他にもいくつかあり、小売端末には MD (マルチデータ IOC) が使用され、最大 10 台の端末を制御できました。これらのデバイスは、1200 ビット/秒の速度でバースト送信されるトランザクション全体をバッファリングしました。すべての転送はパーティションからメモリに直接行われるため、一度にアクティブな転送は端末ごとに 1 つしか存在できず、ビジー状態のシステムでは一部のデバイスで転送中に「タイムアウト」が発生する可能性がありました。さらに、3 種類のシリアル通信コントローラが使用できました。同期通信アダプタは当時のIBM 2780端末をエミュレートできましたが、 EBCDICではなくASCIIでした。また、同じものの非同期バージョンも使用できましたが、どちらも当時の最大ダイヤルアップ速度である 2400 ビット/秒以下の回線速度に制限されていました。非同期ターミナル アダプタ (ATA) と呼ばれる別のシリアル コントローラを使用すると、最大 300 ビット/秒の速度で文字指向のターミナルを相互接続できます。
厳密に言うと、System Ten のメモリは 6 ビット文字で構成されていたため、パーティションあたり 10K ではなく 10,000 文字でした。1 つの命令を構成するには 10 文字必要だったため、各パーティションには 1,000 命令しか格納できませんでした。命令セットは非常に小さく、単純で強力でした。元のプロセッサであるモデル 20 には 13 個の命令しかありませんでしたが、その後継機であるモデル 21 には 16 個の命令があり、ほとんどがアセンブラ言語でプログラムされていました。構文は比較的単純でしたが、アセンブラには、文字列のマッチングと解析言語に基づいた非常に強力で複雑なマクロ言語が組み込まれていました。それ以降の機械語翻訳機は、おそらく理解できる人がほとんどおらず、最小のプログラムでさえ処理時間が法外に長くなる可能性があるため、このレベルの複雑さに近づくことはありませんでした。[要出典]

このマシンは、英国よりも北米で長い歴史があり、その始まりは1976年にシンガービジネスマシン部門がICLに買収されたときでした。売却当時、ICLは世界中で8,000台のSystem Tenが使用されていると推定していました。[1] ICLはシステムをICL System Tenとして販売し続けましたが、ME/29と呼ばれる移行マシンを導入することで、顧客をこのシステムから引き離し、主力製品である2900シリーズに移行させようとしました。この戦略が失敗すると、ICLはインテリジェント端末を製造していたシンガーの部門に頼り、システムを再設計して当時の現代の基準に合わせ、サイズと消費電力を大幅に削減しました。その後、このマシンの最後のイテレーションであるICL System 25が作られました。[3] [4]
英国では、顧客がアセンブラのトレーニングを受け、独自のプログラムを書くというマーケティング戦略がとられていました。これが、シンガーが犯した唯一の重大な戦略的誤りでした。ヨーロッパのシンガー ビジネス マシンズ カンパニーの中には、この戦略を無視し、顧客のアプリケーションを書くための小さな社内ソフトウェア ハウスを設立した会社もありました。2 年以内に、これらのソフトウェア ハウスのいくつかはシンガーから独立し、国内の System Ten 顧客のサポートに特化しました。北米では、学習が簡単な「テーブル プロセッサ」アプローチのコンピューティングや、後にリンカー (複数のアセンブルされたモジュールを 1 つの実行ファイルに結合できるプログラム) を含む第 2 世代アセンブラの登場で追加されたRPG /RPGII コンパイラなど、他のいくつかの言語が登場しました。また、lpgc や Super Opus (Safe Computing Ltd. 製) と呼ばれるツールもあり、ファイルの更新に ICL ツールのデータ レイアウトを使用して、データのレイアウトを定義しました。LPGC は主にレポート ツールでしたが、開始時にデータを受け入れることも、マシン コードにパッチを当てれば実行中に行うことができました。
シンガーは小売業向けのソフトウェアパッケージも作成しました。これは、既存の顧客ベースから成長したものです。最大の顧客は、フィラデルフィアのワナメーカー百貨店でした。新しいインストールは、毎回最初から書き直すのではなく、元のコードをカスタマイズするだけで済み、大規模なインストールを迅速に開始できました。イギリスでは、ウェリン ガーデン シティのウェリン百貨店(現在はジョン ルイス & パートナーズの支店) が、当初の計画どおりに System Ten を最初に実装し、これが主力インストールとなりました。
小売店のバックルームマシンとしての主要な推進力にもかかわらず、[5]ビデオ端末、パンチカード、プリンター、そして後には販売、在庫、会計アプリケーション用のディスクや磁気テープストレージなど、当時の一般的な周辺機器をサポートしていたため、汎用ビジネスコンピュータとしても販売されました。ミニコンピュータ時代の終わりとともに、 PCがより一般的なコンピューティングプラットフォームになると、 最終的には歴史の中に消えていきました。
参考文献
- ^ ab 「A New Lease of Life for Singer's System 10」。シドニー・モーニング・ヘラルド。1979年9月18日。27ページ。 2012年6月3日閲覧。
- ^ Surden, Esther (1977 年 7 月 4 日). 「ICL が Singer System Ten のアップグレードとして 220 シリーズ CPU を提供」. Computerworld . XI (27): 29. 2022 年11 月 2 日閲覧。...
旧プロセッサの各パーティションの最大メモリ サイズは 10K 文字でした。
- ^ Walton, A. (1981年11月). 「ICLシステム25のアーキテクチャ」(PDF) . ICLテクニカルジャーナル. 2 (4) . 2020年2月23日閲覧。
- ^ ナイト、マイケル(2009年冬)。「システム25 - ICLの80年代のシンデレラ成功」リザレクション(49) 。 2020年2月23日閲覧。
- ^ ロバーツ、ブライアン、バーグ、ナタリー (2012)。ウォルマート - 世界最大の小売業者からの重要な洞察と実践的な教訓。ロンドン:コーガンページ。p. 139。ISBN 9780749462741ウォルマートは
、Singer System 100 ネットワークをインストールしました...
外部リンク
- System 10 プログラマーズ リファレンスのページ
- システム10の説明
- シンガー システム テン マニュアル
