または440 – ウィキペディア

before-content-x4

TR 440のオペラワークステーション

P 440 (話し言葉:T-R-4-40)は、AEG望遠、情報技術部門の名前です。 [1] から ” t エレファンク – r Echner TR 4インチは、大型コンピューターをさらに開発しました。 1969年、AEG-Telefunkenは最初のTR 440をドイツのデータセンターに届けました。 TR 440が出てきたとき、それはヨーロッパで開発された最速のコンピューターでした。 [初め] 1974年までに合計46のTR 440システムが構築されました。

after-content-x4

ハードウェア、BS 3、およびプログラミングシステムの全体的なシステムも名前の下にありました TNS 440 (参加者システム440) 販売。

(TOO: )TR 440またはTR440(スペルは一貫性がありません)は、Ruhr University Bochum(1970)、Friedrich-Alexander University Erlangen-Nurmberg、Kaiserslautern大学など、20を超えるドイツの大学および地域データセンターで使用されました。 DLRやGKSSなどの研究機関で。 PTBやRZF NRWなどの当局。 2つの場所にあるBundeswehrでも。 Telefunken、AEG望遠、およびその後のCGKは、5つの場所で独自の目的のためにTR 440を操作しました。 [2] [3]

Erlangenコンピューターは、トリプルプロセッサを装備した唯一のコンピューターであり、他のコンピューターは最終段階で部分的にダブルプロセッサを備えていました。

フォローアップ製品 p 550 設計されましたが、開発されなくなりました。

1965年9月23日、AEG-TelefunkenはTR 4の後継者として新しい主要な計算機の開発を開始しました。まず、統合回路(10倍のクロック周波数)を備えたアーキテクチャは、主にTR 4に基づいていました。潜在的な顧客の希望により、TR 440は1965年から66年までの参加者会社向けに設計されました。ハードウェア側では、仮想メモリ管理の前提条件、メモリアクセスの段階的権利、および効率的なプロセススイッチオーバーを作成する必要がありました。さらに、TR 4のすでに広範なコマンドレパートリーは、さらなるコマンドによって補足されました。特別なコマンドモードを使用すると、TR 4をエミュレートできます。 [A 2] ソフトウェア上のソフトウェアでは、ダイアログで利用可能なユーザーインターフェイスがユニフォームで設計されました [A 3] スタッキングおよびダイアログモードのコマンド言語、および対話可能なテスト補助具。 [4] [5]

オペレーティングシステムの概念 BS1 野心的すぎることが判明しました。この開発は1969年10月上旬に廃止され、BS 3の開発が始まりました。最初のTR 440(1968年7月1日)の予定配達日はすでに可決されていました。 1968年の終わりに、コンピューターはTR 440に2つの仮想TR 4を実装した短期オペレーティングシステムでDRZに配信され、1969年2月に正式に稼働しました。 [6] BS 3の最初のバージョン(2つのアクティブなユーザー注文のみのスタッキングのみ)が、1969年11月7日にコンスタンスで実証されました。 1970年6月に、最初の(対話 – 利用可能)TNS 440が摩擦に届けられました。 [7] 次の年で、TNS 440は継続的に拡大および改善されました。 1979年末までに、合計20のメンテナンスバージョンが配信されました。

after-content-x4

TR 440は、主に技術的な科学的アプリケーションに使用されていました。 TR 440は、North Rhine-WestphaliaおよびAEG望遠自体の金融管理のためにのみ、商業的administrativeタスクにのみ使用されました。 AEG望遠も後継者のテレフンケンコンピューターも、このアプリケーション分野でさらに顧客を獲得することができませんでした。

使用可能なコンピューティングパワーを高めるために、BS 3機器の要件が最初に削減されました。 1972年6月から、TR 440はダブルプロセッサシステムとして運用されました。さらに、新しい改良された周辺機器がシステムに統合されています。それにもかかわらず、TR 440は、1970年代半ばまたは後半からのコンピューティングパワーの要件の増加を満たすことができなくなりました。 1974年7月19日、シーメンスAGがTR 440の製造業者を子会社として引き継ぎました コンピューターGesellschaft Konstanz(CGK) 。その結果、後継計算機の開発 p 550 そして、絶対に必要なケアに限定されたTNS 440のさらなる開発。 [8] 1977年から、7700シリーズのSiemens IBM互換のコンピューターシステムがオペレーティングシステムを提供しました BS2000 TR 440に直接連続して。

1986年、チュービンゲン大学はTR 440をトルー大学(ポーランド)にリリースしました。 [9] [十] その後、CGK以外のドイツで4つのTR 440が稼働していました。 1988年半ばに、オスナブリュック大学は静かにTR 440を設定しました。 [9]

可能性のある後継システムは、TNS 440よりもユーザーがはるかに少ない。 [11] [12番目] 特に、BS2000を使用した7,700のコンピューターの調達に対して、シーメンスが提供する変換エイズにもかかわらず、大きな抵抗がありました。ユーザー向けのTNS 440に対する評価は、システムソフトウェアに大幅に減少しました。オペレーティングシステムは、メモリ保護と複数アクセス、プログラミングシステムが柔軟で明確なコマンド言語、プログラミング言語の優れた機器(言語リンケージを含む優れた機器を備えた仮想メモリ管理を提供します。 [A 4] )およびプログラムライブラリ、およびプログラム開発のための革新的なテスト支援。

「アスペクトに関して – 特に大学のコンピューティングセンターの場合 – アスペクト ユーザーインターフェイスの快適さ TR 440は、それを置き換えたほぼすべての主要コンピューターと比較して、大きな進歩です。」

歴史的な関連性 [ 編集 | ソーステキストを編集します ]

元々意図された速度には到達しませんでしたが、TR 440は1969年に完成したときにヨーロッパで開発および生産される最速のマシンでした。プロセッサのパフォーマンスはほぼ1つのMIPでした。ギャムミックスは4.4µs(アセンブラー)まで6.4µs(アルゴル60)でした。 [13] 主なストレージ容量は最大1.5MBで、執筆時に平均アクセス時間は0.125µs、読み取り時に0.375µsでした。 [5]

TNS 440は、ドイツのコンピューターサイエンスの開発にとって非常に重要でした。 全国研究プログラムコンピューターサイエンス コア情報学の分野に設置され、9(ほぼ⅔)は、一部はそれぞれの大学のデータセンターにあるTR-440システムにアクセスできました。 [14] [3] 1980年には、専門家グループの調査が行われました 人工知能 Society for Computer Scienceでは、TR 440がこのグループのメンバーの中で最も広範囲にわたるコンピューターであり、プログラミング言語Maclisp、Fortran(Fortran IVを意味する)、Algol 60、Pascal、Logo、Snobol、BCPLが利用可能であることがありました。 [15] Stargは毎年ユーザー会議を開催しました。これは、その広範なプログラムで、TR440ユーザーの拡張サークルの出会いポイントとして大きな励ましを見出しました。 [16]

TR 440メーカーによって蓄積されたソフトウェア開発と大規模プロジェクトの管理に関する知識も、ドイツのコンピューターサイエンスに利益をもたらしました。 [17]

RD 441コンピューターコア [ 編集 | ソーステキストを編集します ]

技術的な詳細 [ 編集 | ソーステキストを編集します ]

TR 440の中央ユニットから分割ユニット

CISCアーキテクチャの代表として、コンピューターコアには RD 441 さまざまな機能で登録します。ほとんどのタブ48ビット +タイプキット、アキュムレータの詳細 外出 、商記録 RQ 、マルチリカンドレジスタ rd および補助レジスタ rh さらに、シフターがあります ry 8ビットとブランドレジスタ rm 1ビット付き。輸送およびコンピューティング操作はRAで実行されます。 RAとRQは、乗算と分裂のための二重長のレジスタになることができます ラップ 接続します。 rh 比較して2番目のオペランドが含まれており、そうでなければ短期の中間メモリとして機能します。コマンド作業には登録登録登録簿があります BB (24bit)、コマンド次のレジスタ bf (24bit)、インデックスベースレジスタ BXB (22ビット)、顕著なレジスタ BK リンク (8ビット)、サブプログラムレジスタ これ (8ビット)、目覚まし時計 bw (16ビット)、時計 BG (24ビット)およびテストレジスタ bt (24ビット)。 BFには、次に実行されるコマンドのアドレスが常に含まれています。 BXBには、プログラムのインデックスメモリとして機能するメインストレージの256ハーフワードの面積の初期アドレスが含まれています。 BUには、このインデックスメモリ内で作成できるサブルーチンリアジャンプアドレスの地下室のレベルが含まれています。 BKの内容 リンク コントロールパネルに連続的に表示されます。

コマンド作業は、計算作業に関係なく機能します。後者は、スライディングコンマ操作やテーブル検索コマンドなど、時間のかかるコマンドを実行しますが、コマンド作業は、計算作業を必要としない場合、次のコマンドを既に実行できます。 1つの出力作業は、コマンドと計算作業とは無関係に機能し、システムモードでのみ対処できます。

情報プレゼンテーション [ 編集 | ソーステキストを編集します ]

ガンツワート 52ビット:トリプルリハーサル用に2つ、タイプキット用に2つ、実際の情報には残りの48ビットが含まれています。数字は、標識を含むベース16および39ビットマンティス(85ビット)の8ビットエクスポーネント(85ビット)を備えた補数のスライディングコンマ番号で表示されます。スライディングポイント数と固定点数の場合、2つのビットが、サインの表示のための計算レジスタで意図されています。追加の署名は、算術オーバーフローを識別するために使用されます。計算レジスタとは対照的に、このオーバーフロー保護はメモリでは不要です。これが追加のサインビットです ブランド たとえば、多項式の最後の係数を識別するために利用可能です。 [6]

タイプキット(TK)は、完全な単語のコンテンツの解釈方法を示します。スライディングポイント番号と、より正確なスライディングポイント数の2倍の高品質の部分にはtk = 0があります。修正されたコンマ番号と、より正確なスライディングコンマ数の2倍の低品質の部分にはtk = 1があります。 2つのコマンドを含むペンにはtk = 2があります。キャラクターチェーンまたはビット問題にはtk = 3があります。任意のタイプキットには、2つのアドレスを含む単語が過ぎていません。アーキテクチャの特異性は、タイプ依存のマシンコマンドです。一部のコマンドは、オペランドのタイプの王国によっては異なる動作をします。例: [20] [21]

  • コマンド b (ために 持っていく )メモリからRAレジスタに単語をコピーします。この単語tk = 0またはtk = 1の場合、そのブランドビットはrmにコピーされます [7] RAの右側に左側の標識が適応されます。一方、Tk = 2またはTk = 3では、RMは変更されておらず、オペランドのすべてのビットはRAに従って送信されます。
  • コマンド SG (ために 大きくなら春 )レジスタRAとRHのコンテンツを比較します。これらのタブの少なくとも1つがtk = 2またはtk = 3がある場合、コンテンツはサインレスバイナリ番号として比較されます。 2つのタブのいずれかがtk = 1と他のtk = 1またはtk = 0の場合(サインを考慮して)。両方の登録TK = 0の場合、スライディングコンマ番号として(標識を考慮して指数を取得します)。 [A 8]
  • コマンド s (ために スキップ )TK = 2の単語で半ワードにつながる必要があります。 コマンドアラーム 引き金になった;コマンド ために (ために 滑空コンマアドオン )TK = 0の2つのオペランド、そうでなければSO -Calledを期待しています TKアラーム 引き金になった。

全単語に加えて、特別なコマンドは、半分と二重の単語、バイト(オプションでは4、6、8、または12ビット)または(マスクで制御)で輸送することもできます。

アドレッシング [ 編集 | ソーステキストを編集します ]

メインメモリの各半ワードは直接対処できます。したがって、2つの連続したアドレスが完全な単語に割り当てられます。このアドレスは、常にまっすぐな小さなアドレスが完全な単語アドレスと見なされます。コマンド BNZ CN (次のサインを持参/保存)単語内の完全な単語アドレスと位置の組み合わせで動作します。コマンドのみ 取った (オクタドの輸送)および ZK (文字チェーン処理)6番目のアドレスアドレスを使用します。

マシンコマンドのアドレスセクションの長さは16ビットなので、2 15 evlewords、a so -called 大きな面 、対処する。間接的なアドレスは22ビット長く、半ワード(24ビット)に保持されます。コマンドとオペランド(定数と可変)は、独自の16ビットアドレスルームを備えたさまざまな大きなページに保存できます。オペランド用の16ビットアドレススペースは常に22ビットアドレススペースの先頭にありますが、コマンド用の16ビットアドレスルームは、必要に応じてより高い22ビットアドレスを持つことができます。 [22]

約441は4つの異なるアドレス指定モードを知っています。 [23] SystemModus 実際のメインメモリアドレスを使用して、残りの3つはアクセス保護を備えた仮想メモリアドレスを使用します。システムモードでは、システムコア(メインメモリ管理、挿入、出力)、キュー、緊急ループ、外科医ブローカーの実行。 [9] オペレーティングシステムの他の部分は、(プログラミングエラーによって)不正なメモリアクセスからも保護されています。

の中に NormalModus 、ユーザープログラムが処理されると、相互の影響を排除するために、個々のユーザーのアドレススペースが互いに溶解しています – 偶発的または審議 – ;さまざまなシステム部品のアドレスルームも、ユーザープログラムから密閉されています。複数のユーザー注文(コマンドDECやコンパイラなど)で使用されるプログラムのコマンドと定数は、実際のメインメモリ(SO -CALLEDで一度だけです 複数のアクセス。 1972年2月から);もちろん、アクティブプログラムの変数部分は、関連するプログラムの実行に個別に入手できます。

衛星計算機 [ 編集 | ソーステキストを編集します ]

ダイアログ周辺(電話および視覚デバイス)との通信およびリモートデータ処理は、プロセス計算機によるものです TR 86 完了しました。 [24] [25] この衛星計算機は、標識と費用をバッファリングし、完全な注文とダイアログ入力または出力の注文とダイアログ版のみを中央計算機と交換し、それにより、個々の文字の転送に対する時間のかかる反応からそれを解放します。さらに、衛星計算機は、異なるデバイスコードから均一なZC 1にエントリをエンコードし、それに応じてZC 1から異なるデバイスコードへの費用をエンコードします。

いくつかの衛星計算機は、並列またはカスケードで接続できます(1972年2月から)。 1973年6月から、衛星コンピューターは、レンタルされた郵便線を介して互いにリンクすることもできます。

Peripheriegeräte [ 編集 | ソーステキストを編集します ]

  • リモートライターFSR 105(200baudに接続された廃止されたジョブの場合) [26]
  • 1972年2月から:SIG 100 Visual Device(ベクトルグラフィック、キャラクターやブックボード用も、キャプテンとしてのみ小さな文字) [26]

ローラーボールRKS 100-86の下側
  • RKS 100-86(世界中の最初のマウスであるSIG100へのオプションの追加) [27]

ビューデバイスと電話は、衛星計算機、ドラム、プレートストレージ、磁気テープユニットを介して接続されています。 Loch Card Reader and Punch、Perforated Strip Reader and Puncher、クイックプリンター、プロッターは、衛星計算機を介して中央のコンピューターに、またはリモートデータ処理のために接続できます。

外科医のための中央制御要素と同時に、プロトコルプリンターはボールヘッドペーパーです IBM Selectric、 So -Calledについてのもの テストチャネル Rd 441に直接接続されています。コンピューターを再起動するには、ホールストリップリーダーを標準チャネルからテストチャネルに切り替えることができます。

オペレーティングシステムは、ユーザーの注文を管理し、機器(メモリ領域、コンピューティング容量、磁気テープ、交換プレートドライブ)に割り当てます。 BS 3 [32] [33] 同時に、スタッキングでいくつかの並列順序をラップします(そのため、 セクション )および対話で最大48の注文(SO -Called 会話; 96 1972年6月から)。

オペレーティングシステムは、ストレージメディアのユーザーデータも管理しています。データは、ドラムとプレートのストレージ上のファイルに編成されています。ユーザーファイルは、so -calledで使用できます LFD (長期データストレージ)。したがって、同じユーザーの注文間で転送され、オプションで他のユーザーがアクセスできるようになりました。穴あきカードとストリップの挿入、および穴あきカード、ストリップ、プリンター、プロッターへの出力は、ユーザーの注文から切り離されています。 BS 3および衛星プログラムは、データフローの再調整を引き継ぎます。 [34] BS 3は、磁気テープ上のファイルも整理し、再調整を行います。 [35]

描画コード [ 編集 | ソーステキストを編集します ]

オペレーティングシステム内とその下のプログラミングシステムは、 中央コード1 (ZC 1) [36] [34] コード化されています。このコードは、UmlautsとSquareまたはLifted Bracketsのさまざまなコード位置を提供する最初の8ビットコードでした。ドイツ語を話すコメントとキャラクターチェーンリテラル(文字列)を含むアルゴル60(四角い括弧)のプログラムを策定できます。ここでも、当時のTNS 440が先にありました。他のメーカーのコンパイラーは、90年代までブラケットとUmlautsのコードポジションの曖昧さに苦しんでいました。 [37] [38]

中央コードZC 1 WERKNORM 2N 0812.511によると(1972年7月)
コード … 0 …初め …2 … 3 … 4 … 5 … 6 … 7 …8 … 9 …a …b …c …d …と …f
0 … いいえ stx ホーブ eot enq Ack によると 必要 彼の ETB
初め… NL cr nf VT
2… サブ あなた できる ht BS ESC それで
3 … ベル DC1 DC2 DC3 DC4 IS4 IS3 IS2 IS1
4 …
5 …
6 … ´ ^ ° ā ʾ _ ¯
7 … § $ ¢ @ * pi
8… ¬ |
9 … + / = < >
A… )) [ ] < > } ; sp
B… 0 初め 2 3 4 5 6 7 8 9 {
c… a b c d f g h j k l m n o p
D… Q r s t バツ ä ü
と… a b c d そうです f g h j k l m n o p
f… Q r s t バツ ä ü ß
今日は壊れていない兆候があります
7c:枕⯏(またはダイヤモンド◊);エスケープシンボルの読み取り可能な表現
6C:Algolの60文字列クリップ
6D:Algol 60閉じた文字列ブラケット
8D:Algolでは、10進スペルのスライディングポイントのマンティスと指数の間の60分裂者
ASCIIから知られていない限り、税務署
NF:新しいフォーム(ASCIIサインFFなど)
FL:コマンド言語でマークされた脱出シンボル、コマンドの始まり、または外国文字列の終わり
IS1-IS4:ASCIIサインFS、GS、RS、およびUSに対応
TE:Text End(プログラミングシステムコンベンション、1972年はZC1標準ではなくなりました)

ファイルシステム [ 編集 | ソーステキストを編集します ]

BS 3はファイルをサポートしています [39] メインメモリ、ドラムとプレートの保管、および磁気テープ。 各ユーザーには、プレートストレージエリアがあります 長期データ姿勢(LFD) 彼は注文の外にファイルを保存し、注文の合間にファイルを保存できます。他の周辺デバイスではサポートされていません。入力データは、セクションまたはダイアログ操作のユーザー注文の一部です。個々のプログラムの実行の結果は可能です プロトコル それぞれの順序の 出力注文 プリンター、パンチカード、またはホールストリップパンチまたはプロッターに送信されるか、ダイアログに直接表示されます。磁気テープでは、Telefunken、ISO、およびIBM標準に従ってファイルがサポートされています。ファイルはいくつかの磁気テープに拡張することもできます(そのため、 バンドシリーズ )。 [10]

最大12の中央コード標識がファイル図面として許可され、オプションでは4桁の生成と2桁のバージョン番号が続きます。ただし、コマンド言語は、ファイルの図面を大文字a -z、桁、5つの特殊文字に制限します。生成番号とバージョン番号が指定されていない場合、ファイルは新しい番号で作成されます、 [11] ファイルを最高の番号で編集するか、番号1.0でファイルを削除しました。このシステムは初歩的なバージョン管理と見なすことができますが、BS3は割り当てられた生成数とバージョン番号の履歴を提供せず、デルタを保存しません。

データレコード(ストレージレコード)のファイルは、BS 3に編成されています。テキストの場合、データレコードは行に対応します。システムは、次の種類のデータレコードを区別します。

  • 出力サイン: プリンターの前コントロール制御を備えたテキストライン
  • Octadon: テキストライン、
  • Evle Words: タイプキット付きのEvleワード、
  • クォーターワード: タイプキット付きのクォーターワード、 [12]
  • イベントまたはオクタド (データとは異なる)、
  • クォーターワードまたはオクタド (異なるデータセット)。

このシステムにより、データレコードへのシーケンシャルまたは選択のアクセスが可能になります(もちろん、磁気テープでのシーケンシャルアクセスのみ)。アクセス方法(名前付き ファイルの種類 )ファイルの作成では、詳細に決定されます。

  • seq: シーケンシャルアクセス、
  • 走り: 選挙 – 文番号による(1から、ギャップが小さな)、
  • RAM: 選挙 – セットブランドを介したフリーアクセス(TK = 3の完全な単語)、 [13]
  • RAS: 選挙 – セットキーを介したフリーアクセス(複数の言葉、1974年6月から)
  • Phys: データブロックへのアクセス(データレコード組織を考慮せずに)。

BS 3は、Choice -Freeアクセスを備えたファイルから(任意の位置から)順番に文を読み取ることもできます。また、RANファイルにシーケンシャルを記述することもできます。 [14]

メディエーター [ 編集 | ソーステキストを編集します ]

セクションと会話の注文の組み込みとエディションを行うBS 3のコンポーネントは、呼び出されます メディエーター 。パンチカードには4つの異なるコード、5トラックホールストリップとテレックスに3つの異なるコードがあります。コードは、8トラックの穴ストリップと視覚デバイスに固定されています。パンチカードやストリップもできます バイナリ 読み取ってパンチすることができます。すべての考えられる穴の位置は、個々の内部表現に表示されます。 [15] [34]

入力と会話のブローカーはいわゆるものです メディエーターコマンドと指示 制御。メディエーターコマンドの構文は、プログラミングシステムのアクティビティコマンドに似ていますが、簡素化されています。メディエーターの命令は、後続の特別な標識または3桁目を持つ脱出シンボルで構成されています。

2つの異なる仲介コマンドは、セクションまたはダイアログ操作の注文エントリの開始をマークします。メディエーターコマンドは、後続のエントリのコードを設定します。これは、注文エントリ内でコードをできるだけ頻繁に変更できることを意味します。

証券会社の指示により、ZC 1の位置を介してキャラクターの入力が可能になります。2つの中間指示により、パンチカードの短縮または拡張ラインの入力が可能になります。メディエーターステートメントは、電話への部分的な入力を終了し、したがって、BS 3へのダイアログの制御を引き渡します。代わりに、部分的な入力は、入力してビューを入力することにより終了します。

他の仲介コマンドと命令は、リモートデータ処理のための投票デバイスの接続を制御します。ターミナルでの問題の終了、および電話でのグライダータイピングの修正を許可します。

プログラミングシステムは、ユーザーの指示の下で実際のデータ処理を実施します。これには、コマンドディケイ、プログラム開発のためのツール、およびアプリケーションプログラムが含まれます。 [40]

コマンド言語 [ 編集 | ソーステキストを編集します ]

ユーザーは、 コマンド言語 [41] セクションでは、ダイアログ内の注文入力全体が、この言語の一連のコマンドで構成されています。いわゆる 作物 すべてのコマンドを解釈し、対応する処理手順を配置します。入力されたコマンドシーケンスがダイアログ操作で処理されている場合、彼はさらなるコマンドを求めます。

ダイアログ操作のコマンドの処理でエラーが発生した場合、declinerはSO -Calledに入ります 優先レベル 、ユーザーがエラーを改善したり、追加のコマンドを挿入する手順を提供できる。セクションの操作では、エラーが発生した場合の動作をコマンドで使用できます エラーコンテンツ スキップ 決定。

コマンド言語にはフォーマットがありません。スペースとラインの変更は無意味です。 (他の現代システムのように)ラインを変更する代わりに、コマンドの開始はSO -Calledを通してです 垂直シンボル ドキュメントにはダイヤモンド「◊」として表示されるマークされています。 [16]

実際のデータ処理は、そのように呼ばれています アクティビティコマンド 引き金になった。アクティビティコマンドはアクティビティ名で構成され、オプションでコンマで分離されたコンマが続きます。仕様は、名前またはご注文で識別できます。一意性がある場合、アクティビティ名と仕様名を省略できます。すべての仕様値はです - (意味:「何も」)、 -std- (意味:「何か」)またはアポストロフィによって区切られた多くの部分的な値(特定の意味を持つ)。次の例は、LFDから2つのファイルを取得する同じコマンドの異なるスペルを示しています。 ◊= 、 説明: [36] [41]

◊Copieren、file = jorinde'joringel、sourcetraeger = lfd、ターゲットtraeger = −std  - 、protocol =  - 
◊Copieren、jorinde'joringel、lfd、−std-、protocol =-◊=命令が順守されている場合は特定の名前を省略できます
◊Copieren、Jorinde'joringel、LFD、Protocol =-◊=デカンタは、欠落している仕様用に1つを設定します デフォルト a
◊kop。、jorinde'joringel、lfd、p。=  - ◊=アクティビティと仕様名は省略できます 

同じアクティビティが変更された仕様で実行される場合、から選択できます。 セカンダリサブコマンド (ただし、別の完全なアクティビティコマンドも介して)。たとえば、LFDから1つのファイルと磁気テープをフェッチする場合、たとえば、これは次のように表現できます。

◊kop。、cinderella、lfd、-std-、p。=-◊d。= rapunzel、mb(grimm)◊=ターゲットトレーバーおよびプロトコル - プライマリサブコマンドのようにプロトコル 

コマンド言語の構文を満たしておらず、プログラミング言語のソースプログラムなど、スペースとラインの変更に関連する文字列は、特定または一部の値にすることができます。そのような文字列は意味します 外国文字列; 彼女はその間になります / ◊/ 閉じ込められた、 [17] 例えば:

huebersetze、それら=/ .begin print(( "grüßgott!"、new line))。 ◊/、language = alg68 黄色 マークされた 

外国文字列の終わりがマークされているため、コマンドには、ソースプログラムをコンパイルしてすぐに実行する計算コマンドなど、いくつかの外国文字列を含めることもできます。例:

◊rechne、that =/ (.loc .int i、k; read((i、k)); print((i、 " +"、k、 "="、i + k、new Line))))) ◊/、spr。= alg68、data =/ 2 2 ◊/ 

各アクティビティでは特定の仕様のみが可能であり、各仕様の特定の値のみが可能です。たとえば、コピーコマンドの仕様ファイルは仕様のみです -std- (つまり、ソースキャリア上のすべてのファイル)または許可されているファイル図のリスト。その仕様で プロトコル プロトコルをリクエストすることができます( p。= - std- )またはキャンセル( p。= - ) なる;ファイル図または外部文字列は、翻訳または計算コマンドの仕様に対してオプションで許可されています。デカンタはこれらのルールのコンプライアンスをチェックし、必要に応じて構文エラーを報告し、均一な内部形式で仕様値を拡張します [18] 開始するプログラムを続けます。

アクティビティ、仕様、可能な仕様値、デフォルト設定の量は厳格ではありませんが、現在の順序、制限、拡張、およびコマンドによって有効に変更できます Gedaechtnis アーカイブされています(他の注文にアクセスできます)。 [41]

プログラミング言語 [ 編集 | ソーステキストを編集します ]

TNS 440の焦点の1つは、ユーザーによるアプリケーションプログラムの開発です。これの最も重要な援助は、次のプログラミング言語のコンパイラです。

  • それか [42] (マシンプログラミング用)
  • Algol 60(主に数学的自然科学アプリケーション用)
  • Fortran IV(主に科学的アプリケーション用)
  • COBOL 68(主に商業および管理アプリケーション用)
  • RPG II(単純な商業および管理アプリケーション用)
  • BCPL(システムプログラミング用)
  • 1976年からpl/i [43] [44] (Algol 60の後継者、FortranおよびCobolとして)

これらのコンパイラは共通のフレームワークに適合します。同じコマンドで呼ばれ、異なるソース言語の類似のテストエイドとプログラムパーツを組み合わせることができます。 [A 4] [45] [46]

3つのプログラミング言語は特別な位置を占めています。それらはコンパイルされていませんが、解釈されます。

  • 基本(単純なプログラミングタスク用)
  • Fortranはコンパイルまたは解釈することができます
  • GPSS(キューレンジのネットワークモデルのシミュレーション)

データセンターとユーザーは、以下を含むTNS 440でさらにプログラミング言語を利用できるようにしました。

次の言語が解釈されます。

プログラム開発のためのツール [ 編集 | ソーステキストを編集します ]

プログラムの開発とトラブルシューティングは、静的(コンパイル時)および動的エイズ(プログラム実行中)によってサポートされています。ここでも、当時のTNS 440ははるかに先にありました。 [19] テストエイドは、コンパイル時または(構文障害メッセージを除く)ときに個別にリクエストできます。 [20] プログラムの実行中に個別にアクティブ化またはオフにすることができます。テスト援助のすべてのレポートは、それぞれのソース言語の命名法におけるソースプログラムの名前と行番号に関連しています。 [21]

静的テストは詳細に役立ちます:

  • すべてのコンパイラは、見つけられるキャラクターと理解可能なキャラクターを配信します 構文エラーメッセージ ;
  • コンパイラも配信します 警告 グライダーと同様のエラーのタイピングの前で、例えばB. FORTRANでは、プログラムで1回しか発生しない変数。
  • FortranおよびCobolコンパイラは、関連する言語標準を超えるTR440固有の言語救済策を使用する場合を報告します。
  • SO -Called 参照リスト ソースプログラム内のすべての識別子(例:定数、変数、手順)の宣言と使用は、暗黙の宣言(fortranなど)を使用して、意図せずに宣言できる、またはブロック構造(例えばAlgol)で宣言できる場合に特に役立つ場合、異なる変数または手順を指定できます。
  • SO -Called イコライゼーション [22] Algol-60のソースを明確な形にして、育てられたブロックを強調します。

動的テストは詳細に支援されています: [48] [49]

  • 定数への管理(文字通り)、割り当てられたアドレススペースの外側のメモリアクセス、およびデータ領域にジャンプすることは、ハードウェアによって傍受されます。
  • 動的コントロール コンパイル時に認識できない規則のさらなる違反を確認してください。 B.非無誘発変数へのアクセス、宣言された値領域のインデックス制限または(PASCALで)を超える(PASCAL)、分離手順を呼び出す際の互換性のないパラメーター供給。
  • 痕跡 プログラムのプロセスを記録します(値の割り当て、研削、症例の違い、機能的および手続き的な呼び出しおよび結論、ジャンプ)。
  • 余剰 TASおよびPS440プログラムの場合、マシンコマンドが実行され、結果のレジストリが記録されます。
  • トレーサコン プログラムが発生した場合またはリクエストで、サブルーチンの現在のネスティングは、言語の境界を超えて記録を呼び出します。
  • バックトレース プログラムが発生した場合またはリクエストに応じて、最後の20のトレースまたは監視ステップをprickollしました。
  • ソース関連ダンプ プログラムの場合やリクエストに応じて、すべてまたは個人の変数の現在の値を刺激するか、リクエストに応じて個々のバリアブラーの値を変更します。
  • a ライター プログラムの実行中に他の動的テストエイドを個別にアクティブ化または非アクティブ化できるプログラム内の位置です。 [23]

正確なレポート、トラクション、ソース関連のダンプを含むコンパイラは、すでにTR 4にありました。 TR 440の新しいのは、個々のバリアブラー、バックトレース、そして何よりも制御オプションを備えたコントロールイベントなど、クエリやセットなどの対話指向のテスト補助具です。

より多くのソフトウェアオファー [ 編集 | ソーステキストを編集します ]

数学プログラムライブラリ [50] Algol-60およびFortranプログラムのプログラムの下での数字、統計、グラフィックが含まれます(これらの言語の標準機能に加えて)。詳細に:

  • 数字:線形代数、微分方程式、数値積分、多項式算術、特別な機能(γ、ベッセル、楕円積分、…)、Intervalithics [24]
  • 統計: [51] 分布、信頼区間、パラメーターおよび適応テスト、相関、回帰、因子、差別分析、…
  • チャート: [52] グラフィックスベーシックプログラム(基本的な未切断商品に基づく [53] )、機能と機能的文字の表現、SIG100のグラフィックダイアログ

プログラム交換の一環として、他のプログラムライブラリが利用可能でした。

データベース管理システム DBS 440 [54] [55] COBOLおよびTASプログラムによって制御されることが望ましい。以下 データベースアプリケーション それに基づいて:

ユーザーグループで スターグ 1970年から1986年まで、TR440データセンターとメーカーの代表者は定期的に会い、TNS 440との経験を交換し、さらなる開発を望んでいます。 [16]

データセンターには、操作およびプログラミングシステムのデータセンター、およびプログラミングシステムの内部インターフェイスのドキュメントがアクセスできました(要するに、開発ドキュメントの第IV章 ステータスIV )。これにより、プログラミングシステムの拡張とサプリメントに多大な貢献をすることができました。いくつかの例:

  • Tu Munichから、コンパイラを含むプログラミング言語PS440の定義(シュトゥットガルト大学のトレース)。
  • NAGライブラリの適応
  • 統計パッケージSPSSの適応と BMDP
  • チュービンゲン大学からの科学的テキスト処理のためのTustepプログラムパッケージ
  • Algol 68コンパイラのRuhr University Bochumから。
  • コンスタンツ大学からTorrixパッケージの適応。 [60]
  • Ruhr University Bochumから エレメント 、プログラム可能なライン指向のテキストエディター。
  • STARGとメーカーの一般的なワーキンググループは、TNS 440のMV 19(1978)のヘルプシステムを修正しました。 知らせる AdvancedとThe Stargは、情報の構造を設計し、個々のヘルプテキストを策定しました。

コンピューターコア、メインメモリ、衛星計算機は、ローズウッドで作られたドアを備えた食器棚に収容されていました。 [25] TR 4ではまだチークでしたが、それはそのニックネームでした チークコンピューター4 持ち込んでいた。他の木材の色にもかかわらず、TR 440は時々 チーク計算機 アポストロフィ化。 1982年にシュトゥットガルトTR 440を廃棄した後、従業員はそのようなクローゼットをプライベートピッカーのためにワードローブに変えました。

BS 3 その名前にもかかわらず、TR 440の3番目のオペレーティングシステムではありませんでした。 BS 1 1969年にキャンセルされました。 BS 2 発表されました [六十一] しかし、それは市場の成熟に至りませんでした。ダルムシュタットで最初に配信されたTR 440では、オペレーティングシステムが最初に実行され、それぞれ2つのTR 4をエミュレートしました。 TR 440の暫定的な操作が可能になったため、ニックネームが得られました パラシュートシステム 。メンテナンスシステムは、コンパイラ開発のためのテストフレームとして機能しました WV1 、実際には、末梢デバイスのテストを目的としていました。 BS 3は、その基準で開発されました。 [62] したがって、BS 3は必要です BS 5 呼ばれます。 [63]

COBOLステートメント 動く バイトのシーケンスをコピーします(6番目、 シール )メモリの任意のポイントから別の場所、任意の場所。 TR 440のすべての単語構造メモリを使用すると、これはやや面倒になります。その結果、1つ 統合されたハードウェアソフトウェア開発 マシンコマンド 取った (ために オクタドの輸送 ) 作成した。それ以来、ソフトウェア(COBOLコンパイラまたはTASアセンブラの形式)は、メモリアドレスを3に掛けています Octaseアドレス 計算して、ハードウェアが再びそれらを3で分割して、正しいメモリセルに対処してください…

シュトゥットガルトTR 440のドラムメモリは、技術者にとって非常に悲しみを感じ、彼らが彼を呼び出しました ジプシー男爵 逃した。 [26]

ハンブルク大学の変換されたコントロールパネルのテスト実行

ハンブルクの機械を廃棄した後、そのコントロールパネルは「建設の芸術」として生き残り、数十年にわたってデータセンターのホワイエを飾りました。現在、元のプログラムプロセスの外観を提示することを目的として復元されていますが、実行中のテキストも復元されています。

ハードウェアとオペレーティングシステムは、他のユーザーまたはシステム部品のメモリ領域への不正アクセスを防ぎます。このセキュリティコンセプトで2つのギャップを発見したシュトゥットガルトのコンピューターサイエンスの学生(当時メーカーによって改善されました)は、なぜ彼がInstituteの他のコンピューターではなく、TR 440でそのようなギャップを探しているのかという質問に答えました。

2007年、フランクフルトに保管されている長い販売されたKasseler TR 440は、映画のために数日間ベルリンに旅行しました。映画の乗組員は、録音に適した木製の部屋を借りていました – 残念ながら、板金で作られたカッセラーTR 440フロントドア… [六十四]

Marburger TR 440の廃止措置に関する葬儀のスピーチで、PeterZöfelは新しいコンピューターでのいくつかの経験について説明しました スペリー1100/60 オペレーティングシステムの下 OS/1100 そして、「私はあなたに神の祝福を与えることはできませんが、あなたはそれをひどく必要とするでしょう!」という言葉で結論付けました。 [12番目]

  • Hans Roundiors Whather: ユーザービューからのコンピューター操作:大規模なダイアログ対応タイムシェアリングシステムに向かう途中 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 S. 203–216 、doi: 10.1007/s00450-008-0045-5 ResearchGate.net )。
  • Hans Roundiors Whather: コンピューター操作の外部特性:大規模な会話の時間共有システムに向けて 。の: IEEEコンピューティングの歴史の年代記号 バンド 32 いいえ。 3 。 IEEE、22。2009年9月、ISSN 1934-1547 S. 4–18 、doi: 10.1109/MAHC.2009.56 (英語)。
  • Eike Jessen、Dieter Michel、Heinz Voigt: AEG望遠TR 440:構造と技術 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 S. 227–235 、doi: 10.1007/s00450-008-0047-3 ResearchGate.net )。
  • Eike Jessen、Dieter Michel、Heinz Voigt: AEG-TELEFUNKEN TR 440コンピューターの構造、技術、および開発 。の: IEEEコンピューティングの歴史の年代記号 バンド 32 いいえ。 3 。 IEEE、22。2009年9月、ISSN 1934-1547 S. 30–39 、doi: 10.1109/MAHC.2009.64 (英語)。
  • Hans-JürgenSiegert: AEG望遠TR 440:ソフトウェアおよびソフトウェア開発 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 S. 237–266 、doi: 10.1007/s00450-008-0046-4 オンライン [2020年8月22日にアクセス])。
  • Hans-JürgenSiegert: ドイツのTR440コンピューター:ソフトウェアとその開発 。の: IEEEコンピューティングの歴史の年代記号 バンド 32 いいえ。 3 。 IEEE、22。2009年9月、ISSN 1934-1547 S. 40–73 、doi: 10.1109/MAHC.2009.61 (英語)。
  • ティモ・ラインバッハ: ドイツのソフトウェア業界の歴史 – 1950年代から今日までの情報通信技術の開発と適用 。ミュンヘンのルートヴィヒマクシミリアン大学で博士号の哲学を獲得するための最初の論文。 Munich 2010( オンライン [PDF; 3.8 MB ; 2020年8月22日にアクセス])。
TR 4からTR 440-AEG望遠隊と主要な計算機まで 。 EBD。 S. 110–114 オンライン )。
ケース(from)aeg-telefunken 。 EBD。 S. 203–204 オンライン )。
TR 440のオペレーティングシステム開発 – ドイツのソフトウェア危機 。 EBD。 S. 204–207 オンライン )。
Starg 440ユーザーグループの設立 。 EBD。 S. 207–208 オンライン )。
パートナーを探しています-aeg-telefunken、nixdorf、そしてシーメンスの終わりに 。 EBD。 S. 208–210 オンライン )。
Starg440とテレフンケンの終了後も生き続けました 。 EBD。 S. 210–212 オンライン )。
  • オットー・フレーリッヒ: フィリップス大学のデータセンター 。の: 母校フィリピナ 。 1977年夏学期。マーブルガー大学協会、1977年、ISSN 0569-082X S. 9–12 スキャン [PDF; 1.2 MB ; 2021年10月20日にアクセス])。
  • Hans-Joachim Albinus: ハードウェア博物館(XII):AEG-TELEFUNKEN TR440-A主要なドイツのコンピューター 。の: 時間 。 8. 1996年11月、ISSN 0044-2070 スキャン [PDF; 179 KB ; 2020年5月31日にアクセス])。
  • Gernot Gwehenberger: ビルディングリストの際のバイナリ参照チ​​ェーン法の適用 。の: 電子算術システム バンド いいえ。 5 。 Oldenbourg、1968年6月26日、ISSN 0013-5720 S. 223–226 スキャン [2020年7月13日にアクセス]は、TASアセンブラーの実装のために開発された検索方法とデータ構造について説明しています)。
  • Bernd Ulmann博士: 歴史的なコンピューター: Telefunken TR-440 18. 2013年8月、 2020年5月31日に取得 (英語、建設中のページ、これまでのところ、カイザースラウター大学のデータセンターからのイラストのみです)。
  • 情報処理 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970( スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。 この小冊子には、TR 440システムとそのコンポーネントの詳細な表現が含まれています。 [65] [18] [23] [六十一] [33] [24] [40] [66] [50] [56]
  • 技術文書。 (PDF FTP) 2020年5月31日に取得 技術文書のさまざまな診断者が含まれています。 [49] [六十七]
  • TR440/組織。 (FTP)シュトゥットガルト大学、コンピューターサイエンス部門、 2020年7月8日に取得 技術文書のさまざまな診断者が含まれています [55] [41] [25] [21] そして短い説明。 [54] [48] [52] [51] [58] [57] [59] [最初に30] [29] [30] [26] [28]
  • Rainard Buchmann: TR440-排出量。 Windows用。ソフトウェア開発Buchman、2018年6月13日、 2020年5月31日に取得
  • Rainard Buchmann: TR440およびエミュレータのドキュメント。 2020年9月9日に取得 (TR-440マニュアル、情報資料、さらなる文献の読みやすいスキャン)。 [13] [19] [20] [68] [69]
  • ヨアヒムバック: TR440/BS3-サクセスストーリー? (PDF; 1,425 kb)2009年7月27日 2020年7月13日に取得 (TR440インストールのリストが不完全)。
  • Gerd Isenberg: P 440。 の: チェスプログラミングwiki。 マーク・レフラー、28。マイ2018、 2020年6月23日にアクセス (英語)。
  • 人工知能の特別な形態の例として、チェスプログラムの開発。 の: プロジェクトデータベース。 財団ジュゲンド研究e。 V.、1980、 2023年1月6日にアクセス
  • UseTetのトリビア。 (PDF TXT; 10 kb) 2020年5月30日に取得
  1. AB 1971: Telefunken ComputerGmbH(TC) 、AB 1974 コンピューターGesellschaft Konstanz(CGK)
  2. 指図 VMO(変更モード) 、 少し 赤ちゃん 、TR 4のようにコマンド(アドレス計算を含む)が行われる16ビットモードのスイッチ
  3. MVSやBS2000などの現代の主要な計算機とは対照的に
  4. a b COBOL、ALGOL-60、およびFORTRANプログラムは、翻訳されたAlgol-60およびFortran Subrogsを呼び出すことができます。すべての言語のプログラムは、Tas Subrodusを呼び出し、すべての言語のサブプログラムをTASから呼び出すことができます。プログラミング言語は、中間TASモジュールを介して他の任意のものにリンクできます。
  5. 磁気メモリセルを読み取るとき、それらの情報は削除されるため、再び書き直す必要があります。したがって、読み取りサイクルはライティングサイクルよりも時間がかかります。ハードウェアコマンドはTR 440に読み取ります (持ち込み、消火)​​元のコンテンツとハードウェアコマンドを書き戻さずにストレージセルを 紀元前 (持ち込みと保存)元のコンテンツの代わりに、新しいものをストレージセルに書き換えます。
  6. メモリの完全な単語には1つの記号ビットのみが含まれていますが、コマンドAC(メモリに追加)は算術オーバーフローを認識する場合があります。このコマンドは、RDレジスタで追加を実行し、アドレス指定されたストレージセルのブランドビットを変更せずに結果を保存します。
  7. より正確には、ブランドビットがメモリに設定されている場合、輸送後にRMが設定されます。そうでなければ、RMは変更されません。したがって、RMは数値の輸送によって設定され、明示的なコマンドによってのみ設定されます 彼ら 電源を切った。
  8. 比較の種類は両方のオペランドに依存するため、推移的ではありません!例:if a = +1& b = -1& c = “1”(tk = 3)、sgコマンドはそれを考えます a > b b > c c > a 。したがって、プログラマーは、オペランドのみが同じタイプキットと比較されることを確認する必要があります。
  9. 他のプロセスが有効でない限り、待機ループは実行されます。緊急ループは、外科医が妨害のために介入しなければならないときに実行されます。外科医ブローカーは、外科医がオペレーターを制御できるコンソールを運営しています。
  10. 1972年12月からのIBMバンド、1974年12月からのISOリボンとバンドの列
  11. 指定された名前のファイルがない場合、そのファイル名で使用される生成番号よりも高い世代数がある場合、生成番号1。バージョン番号0
  12. FORTRANコンパイラは文字列を置きます 論理 – クォーターワードで偉大な
  13. テキスト(ソースプログラムを含む)を処理するプログラミングシステムのコマンドは、文のブランドをそれぞれ6桁の結果に制限します
  14. システムは、1段階で文番号を許します
  15. CCIT-2には、5トラックの穴ストリップとテレックスから選択できる3つの異なるバリアントがあります。 ISO 646-IRVは、8トラックホールストリップに使用されます。選択できる64の異なる文字を持つ3つのバリアントがあります。IBMカードホール29のシンボル割り当てに加えて、UMLAUTと商業的特殊文字を備えたバリアント、DIN 66006に従ってアルゴルソースプログラムのバリアント。また、33の税金と94文字(小さな文字を含む)を持つカードコードもあります。
  16. 入力デバイスとコードに応じて、エスケープシンボルは枕です 、菱形 、ドル $ または数字サイン 入力;それぞれの中間は、この無関係な違いをアイロンをかけました。
  17. ◊/ コマンドの最後に除外することができます。
  18. たとえば、現在のコマンドでの注文に関係なく、問題のコマンドに対して定義された順序の仕様
  19. PL/IコンパイラはMITのMulicsシステムに引き継がれ、その結果、Constance-Nother Source関連のダンプまたは動的テストエイドで開発されたコンパイラと対照的にサポートされました。
  20. 動的テストエイドは、ソースプログラムの一部にも限定できます。
  21. 行番号の代わりに、モニターはそれぞれのコマンドのアドレスとレジスタの名前のみを指します。
  22. やや驚くべきことに、コマンド「◊圧縮、mode = en」
  23. ハードウェアが実行する試験は常にアクティブです
  24. いわゆる トリプレックス数 、下部と上部の障壁に加えて、通常のスライドコンマの算術の結果も運ばれます
  25. 後のシステムでは、ティンドアもあります
  26. イグナズ・シニッツァー、ヨハン・シュトラウス: はい、書くと読書。 (PDF; 69.34 kb)Act 1、No。3。 ジプシー男爵。 24. 1885年10月、 2020年12月17日に取得 :「はい、書くことと読書は私の事実ではありませんでした」
  1. エルケ・ジェッセン、ディーター・ミシェル、ハンス・ジュエルゲン・シーガート、ハインツ・ヴォイト: AEG-TELEFUNKEN TR 440コンピューター:会社と大規模なコンピューター戦略 。の: IEEEコンピューティングの歴史の年代記号 バンド 32 、2010、 S. 20–29 20 、doi: 10.1109/MAHC.2009.65 当初、TR 440はヨーロッパで設計された最速のコンピューターであり、システムソフトウェア機能は競合他社よりもはるかに先を行っています。
  2. Eike Jessen、Dieter Michel、Heinz Voigt: AEG望遠TR 440:企業戦略、市場の成功、後継者 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 S. 224 、doi: 10.1007/s00450-008-0047-3 ResearchGate.net )。
  3. a b ヨアヒムバック: TR440/BS3-サクセスストーリー? (PDF; 1,425 kb)2009年7月27日 S. 2 2020年7月13日に取得 (たとえば、カッセル大学が欠落しているなど、インストール品種のリストは不完全です)。
  4. Eike Jessen、Dieter Michel、Heinz Voigt: AEG望遠TR 440:企業戦略、市場の成功、後継者 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 S. 219 、doi: 10.1007/s00450-008-0047-3 ResearchGate.net )。
  5. Hans Roundiors Whather: ユーザービューからのコンピューター操作:大規模なダイアログ対応タイムシェアリングシステムに向かう途中 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 、(ほぼ)すべてのダイアログ対応のタイムシェアリングシステムが望んでいた退屈な方法 S. 213–215 、doi: 10.1007/s00450-008-0045-5 ResearchGate.net )。
  6. Hans-JürgenSiegert: AEG望遠TR 440:ソフトウェアおよびソフトウェア開発 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 、Double-TR4システム、 S. 245 、doi: 10.1007/s00450-008-0046-4 オンライン [2020年8月22日にアクセス])。
  7. Hans-JürgenSiegert: AEG望遠TR 440:ソフトウェアおよびソフトウェア開発 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 、オペレーティングシステムBS3の誕生、 S. 245–247 、doi: 10.1007/s00450-008-0046-4 オンライン [2020年8月22日にアクセス])。
  8. Hans-JürgenSiegert: AEG望遠TR 440:ソフトウェアおよびソフトウェア開発 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 、大きな計算開発の最終段階、 S. 263–264 、doi: 10.1007/s00450-008-0046-4 オンライン [2020年8月22日にアクセス])。
  9. a b c DV-oldies:古代またはパフォーマンスベースのシステム。 コンピューターウィーク、1986年8月29日、 2020年9月6日に取得
  10. 古いコンピューター:かさばる廃棄物または2番目の春 。の: CPC Schneider-Magazin バンド 3 いいえ。 5 、1987年5月、 ZDB-ID 382926-1 S. 6 スキャン [PDF; 19.8 MB ; 2021年5月7日にアクセス])。
  11. ピーター・グロス: TR440:懐疑論と憂鬱 。 In:Wilhelm Held(ed。): 研究と教育におけるデータセンター間の協力の歴史 – 第2巻 (= の科学的な著作 WwuMünster シリーズXIX バンド 4 )。 Readbox Unipress、Münster2018、ISBN 978-3-8405-0177-7、 S. 197–198 、urn: NBN:DE:HBZ:6-69149692319 オンライン [PDF; 14.5 MB ; 2020年10月6日にアクセス]:「TR440システムをゆっくりと交換する必要があった場合、多くの同僚(ALWR)は、後継者のソフトウェアの知識の後、TR440ソフトウェアの高品質を目撃しました」。
  12. a b ピーターゾフェル: TR 440への別れ 。マーブルク1984年7月3日( スキャン [PDF; 176 KB ; 2020年11月6日にアクセス])。
  13. a b TR 440データ 。 1970年5月。AEGTELEFUNKEN、KONSTANZ 1970年5月、 S. 4 スキャン [PDF; 130 KB ; 2020年9月9日にアクセス])。
  14. ティモ・ラインバッハ: ドイツのソフトウェア業界の歴史 – 1950年代から今日までの情報通信技術の開発と適用 。コンピューターサイエンスの確立、 S. 234 オンライン [PDF; 3.8 MB ; 2020年10月5日にアクセス])。
  15. P. raulefs: ドイツのAI研究のためのコンピューティング施設の必要性を判断するための調査の結果 。 In:Peter Schefe、Harold Boley、Wolfgang Wahlster(編): コンピュータサイエンス協会における人工知能の専門グループのムンドブリーフ いいえ。 20 、1980年4月、 ZDB-ID 791856-2 S. 33–38 スキャン [PDF; 6.7 MB ; 2021年5月7日にアクセス])。
  16. a b ウィルヘルムが開催しました: Starg 440 。 In:Wilhelm Held(ed。): 研究と教育におけるデータセンター間の協力の歴史 – 第2巻 (= の科学的な著作 WwuMünster シリーズXIX バンド 4 )。 Readbox Unipress、Münster2018、ISBN 978-3-8405-0177-7、 S. 47–55 、urn: NBN:DE:HBZ:6-69149692319 オンライン [PDF; 14.5 MB ; 2020年8月23日にアクセス])。
  17. 複数のアクセスシステムTR440、最終レポート。 ii。連邦政府のデータ処理プログラム、部分プログラム4 。 1973年12月のコンスタンス、テレフンケンコンピューター:「電子データ処理と大規模プロジェクトの管理の複雑な分野で取得された技術的および科学的知識[…]は、集中的なトレーニングを通じて引き継がれていました。」 ; Hans-JürgenSiegertで引用: AEG望遠TR 440:ソフトウェアおよびソフトウェア開発 。の: コンピューターサイエンス – 研究開発 バンド 22 。 Springr-Publisher、2008年10月、ISSN 0949-2925 、大きな計算開発の最終段階、 S. 264 、doi: 10.1007/s00450-008-0046-4 オンライン [2020年8月22日にアクセス])。
  18. a b フリードリッヒフォンシドウ: TR 440の中央コンピューター 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 104–109 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  19. a b TR 440:約441のプロパティ 。 AEG Telefunken、1970年3月のコンスタンス( スキャン [PDF; 952 KB ; 2020年9月8日にアクセス])。
  20. a b TR 440:コマンドレキシコン 。 AEG Telefunken、Constance( スキャン [PDF; 5.3 MB ; 2020年9月8日にアクセス])。
  21. a b ブネ、博士高さ、pfrang、sievers: TR440コマンドの効果 – 空のコンピューター 。予備的な説明。 3.エディション。 AEG Telefunken、Konstanz 1968年7月29日(スキャン[PDF;) 13.8 MB ; 2020年7月8日にアクセス])。
  22. TR 440:TASマニュアル:TelefunkenAssembler言語 。変更レベル19.テレフンケンコンピューター、1972年6月、Constance、章B-3 アドレス空間の構造 スキャン [PDF; 14.9 MB ; 2020年9月10日にアクセス])。
  23. a b ガンタースタディ: 約441でのアドレス指定 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 109–111 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  24. a b Manfred Evers、Werner Hoheisel: TR 440テレフンケン計算機の衛星システム 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 122–124 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  25. a b デジタルコンピューターRD 186約441の衛星計算機として 。 1973年7月のコンスタンス、テレフンケンコンピューター(スキャン[PDF; 249 KB ; 2020年7月8日にアクセス])。
  26. a b c d デバイスSIG 100、SIG 50を表示します。リモートライターFSR 105;データステーション3200 。 1972年3月3月、コンスタンスGmbHのテレフンケンコンピューターGmbH(スキャン[PDF; 1.6 MB ; 2020年7月13日にアクセス])。
  27. ラルフ・ビュロー: ドイツのコンピューターマウスの足跡。 の: オンラインでheise。 28. 2009年4月、 2020年7月10日に取得
  28. a b ドラムメモリTSP 500 。インフォメーションシート。 AEG-TELEFUNKEN、1969年4月Constance(スキャン[PDF; 829 KB ; 2020年7月13日にアクセス])。
  29. a b プレートメモリPSP 600 。インフォメーションシート。 AEG望遠、1969年1月1月コンスタンス(スキャン[PDF; 873 KB ; 2020年7月13日にアクセス])。
  30. a b 磁気帯域径部MDS 252 。 1972年3月3月、コンスタンス、テレフンケンコンピューター(スキャン[PDF; 1.1 MB ; 2020年7月14日にアクセス])。
  31. a b Loch Card Reader LKL 720 。インフォメーションシート。 AEG-TELEFUNKEN、1969年3月3月(スキャン[PDF;) 606 KB ; 2020年7月13日にアクセス])。
  32. 参加者オペレーティングシステム 。インフォメーションシート。テレフンケンコンピューター( スキャン [PDF; 59 KB ; 2020年11月5日にアクセス])。
  33. a b ユルゲン・パイパー、ハーバート・メイザー、フランツ・ステッター、マイケル・ハインツ: 参加者オペレーティングシステムBS 3 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 115–122 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  34. a b c コードと周囲の表: TR 440:TASマニュアル:テレフンケンアセンブラー言語 。 19版。 Telefunken Computer GmbH、Konstanz 1972年6月、第5章:表、リスト、フォーム( スキャン [PDF; 14.9 MB ; 2020年10月24日にアクセス])。
  35. システムサービス 。 9.エディション。 CGK、Konstanz 1975年1月、磁気テープサービスSSR 2…( スキャン [PDF; 6.0 MB ])。
  36. a b Kommando Paperback-System TR440 。ステータス:MV 19.コンピューターソサエティKonstanz MBH、Konstanz 1978年8月。
  37. オットー・ストルツ: ソースコードの整合性を目指して努力します 。の: 議事録はヨーロッパの春の会議を共有します 。スイスのローザンヌ。ヨーロッパ(海)、1991年4月、ISSN 0255-6464 (英語)。
  38. オットー・ストルツ: EBCDIC、ISO、およびPCコードのソースプログラムを変換する際の落とし穴 – 文字データ表現アーキテクチャの強化 。の: 共有の議事録77 Share Inc. 、シカゴ1991年8月、 S. 63–76 (英語)。
  39. TR 440:システムサービス 。変更レベル9. CGK、Konstanz 1975年1月、第1章 データ組織化 スキャン [PDF; 6.0 MB ; 2020年9月8日にアクセス])。
  40. a b Enno Schmidt、Norbert Linn、Andreas Schwald、Hanno Kreiner: TR 440電話コンピュータシステムのプログラミングシステムについて 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 124–131 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  41. a b c d コマンド言語 。 10.エディション。コンピューターGESELLSCHAFT KONSTANZ MBH、1975年11月11月(スキャン[PDF;) 67.7 MB ; 2020年7月8日にアクセス])。
  42. TAS:TelefunkenAssembler言語 。サービスの変更1. 1972年11月のコンスタンス、テレフンケンコンピューター( スキャン [PDF; 2.6 MB ; 2020年9月8日にアクセス])。
  43. TR 440のPL1コンパイラ。 コンピューターウィーク、1976年1月9日、 2020年7月12日に取得
  44. トム・ヴァン・ヴレック: Telefunken TR440。 The Multicians Webサイト、8。1994年11月、 2020年7月12日に取得 (英語)。
  45. アンドレアス・シュワルド: 異なる言語の手順の意識 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 128 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  46. TR 440:TASマニュアル:TelefunkenAssembler言語 。変更レベル19.テレフンケンコンピューター、コンスタンス1972年6月、章 プログラムパーツ スキャン [PDF; 14.9 MB ; 2020年9月10日にアクセス])。
  47. Karl-Heinz Mohn、Manfred Rosendahl、Hanspeter Zoller: AIDA、TR440の対話言語 (= データセンターの作業レポート いいえ。 7101 )。 Ruhr University Bochum、Bochum 1971年2月( スキャン [PDF; 1.6 MB ; 2020年8月24日にアクセス])。
  48. a b 対話操作、テストエイド 。 1972年3月3月、コンスタンスGmbHのテレフンケンコンピューターGmbH(スキャン[PDF; 385 KB ; 2020年7月8日にアクセス])。
  49. a b TR 440タイムシェアリングコンピューティングシステム – はじめに 。 AEG-TELEFUNKEN、1971年3月3月(英語、33ページ) スキャン [2020年6月23日にアクセス]対話でのプログラム開発ツールの使用の詳細な例が含まれています): 「簡単な説明は、コンピューティングシステムの最も重要な特性に読者を慣れさせ、タイムシェアリングコンピューティングシステムに関連するプログラムの一般的な調査を提供することです」
  50. a b ハインツ・ケーブ: TR 440の数学プログラムライブラリ 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 136 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  51. a b 数学統計 。 Telefunken Computer GmbH、Konstanz 1972年10月(スキャン[PDF; 257 KB ; 2020年7月8日にアクセス])。
  52. a b グラフィックソフトウェア 。 Telefunken Computer GmbH、Constance 1973年3月(スキャン[PDF; 269 KB ; 2020年7月8日にアクセス])。
  53. 基本ソフトウェア 。の: CalCompソフトウェアリファレンスマニュアル 。 California Computer Products Inc.、アナハイム、カリフォルニア州オクトーバー1976、 キャップ。 3 (英語、 スキャン [PDF; 6.8 MB ; 2020年7月14日にアクセス])。
  54. a b データベースシステムDBS 440-行政におけるアプリケーション 。 Telefunken Computer GmbH、Constance 1972年2月(スキャン[PDF; 478 KB ; 2020年7月9日にアクセス])。
  55. a b DBS-ユーザーの説明 。第2版​​。テレフンケンコンピューター、1973年2月2月(スキャン[PDF;) 9.5 MB ; 2020年7月8日にアクセス])。
  56. a b c Hannspeter voltz: TR 440のアプリケーションシステム 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 136–140 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  57. a b 参加者の計算システムにおけるPlanit-Computer-Assistedレッスン 。 Telefunken Computer GmbH、Constance 1973年3月(スキャン[PDF; 284 KB ; 2020年7月8日にアクセス])。
  58. a b BKN-ネットワーク計画プログラムシステム 。 Telefunken Computer GmbH、Constance 1973年3月(スキャン[PDF; 537 KB ; 2020年7月8日にアクセス])。
  59. a b PDI-Personal Data Information System 。 Telefunken Computer GmbH、Constance 1973年3月(スキャン[PDF; 223 KB ; 2020年7月8日にアクセス])。
  60. Sietse G. van der Meulen、Marinus Veldhorst: Torrix:任意のフィールドと可変サイズのベクトルとマトリックスの操作のためのプログラミングシステム 。 Vol。 1(= 数学センタートラクト いいえ。 八十六 )。数学的にCentrum、Amsterdam 1978、ISBN 90-6196-152-1(英語)。
  61. a b GünterStaircase: オペレーティングシステムBS 2へ 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号3。AEGTelefunken、Konstanz 1970、 S. 112–115 スキャン [PDF; 8.2 MB ])。
  62. ガード・サッパー: ライプニッツデータセンター1974。 19. 2007年6月、 2020年8月17日に取得
  63. Gerd R. Sapper: TR4、TR440用のテレフンケンオペレーティングシステム。 DARC、ローカル協会Lüneburg-Ilmenau、2007年6月18日、 2020年7月28日に取得
  64. ヴォルフガンググリース: 旅行中の古いコンピューター 。の: Fitg-Journal いいえ。 03-2007 。 Förderkreis産業および技術史e。 V.、2007年12月、ISSN 1613-5369 S. 4–6 オンライン [PDF; 3.2 MB ; 2020年11月8日にアクセス])。
  65. フリードリッヒフォンシドウ: TR-440シーズン 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 101–104 スキャン [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  66. 参加者計算システムTR 440のシステム構成 。の: 技術通信AEGテレフンケンのサプリメント 。 3年目、第3号、1970年、 S. 135 ([www.tr440.info/doku/tr440_systemoverview_mar70.pdfスキャン] [PDF; 1.8 MB ; 2020年9月9日にアクセス])。
  67. TR 440-システムプログラミングの観点でのRD 441のプロパティ 。 AEG Telefunken、情報技術部、1970年3月のコンスタンス部門( スキャン [PDF; 2.8 MB ; 2020年7月2日にアクセス])。
  68. TR 440:TASマニュアル:TelefunkenAssembler言語 。変更レベル19. 1972年6月のコンスタンス、テレフンケンコンピューター( スキャン [PDF; 14.9 MB ; 2020年9月8日にアクセス])。
  69. TR 440:システムサービス 。レベル9を変更します。CGK、Konstanz 1975年1月 スキャン [PDF; 6.0 MB ; 2020年9月8日にアクセス])。
after-content-x4