DASKはデンマーク初のコンピュータでした。1955年に稼働を開始し、 Regnecentralenによって設計および構築され、1957 年 9 月に運用が開始されました。DASK はDansk Aritmetisk Sekvens Kalkulator、つまりDanish Arithmetic Sequence Calculatorの頭字語です。Regnecentralen は、 daskという単語がデンマーク語で「平手打ち」を意味するため、この名前の使用をほとんど許可しませんでした。しかし、最終的には、DASK の初期アーキテクチャを提供したスウェーデンのコンピュータBESKの名前のパターンに合うように、この名前が付けられました。
DASK の起源は 1947 年まで遡り、Akademiet が de Tekniske Videnskaber (技術科学アカデミーまたは応用科学アカデミー) に設定した目標は、現代のコンピューティング デバイスの開発に続くものでした。当初の資金は、デンマーク国防省を通じて調達されました。デンマーク軍は、暗号機に対するマーシャル プランの助成金を受けていましたが、軍は暗号機に当面の必要性を感じていませんでした。
当初はBESKのコピーとして考案されましたが、この分野の急速な進歩により、開発中に改良が行われ、最終的には BESK のコピーではなくなりました。DASK は別荘で行われた 1 回限りの設計でした。マシンが大きくなりすぎたため、3.5 トンの質量を支えるために床を補強する必要がありました。
DASKは、DASK ALGOL [1]と呼ばれる最も初期のALGOL実装の1つを対象としていることで有名であり、その貢献者には Jørn JensenとPeter Naurが含まれています。
建築
DASK は、スウェーデンのBESK設計に基づいた真空管マシンでした。1956 年に説明されたように、2,500 本の真空管と 1,500 個の固体素子で構成され、少なくとも 15 kW の 三相電源が必要でした。
高速ストレージは、1024 個の 40 ビット ワードの磁気コア メモリ(サイクル時間 5 μs) で、1024 個のフル ワードまたは 2048 個のハーフ ワードとして直接アドレス指定できます。これに、磁気ドラム(3000 rpm で回転)上の追加の 8192 ワードのバックアップ ストアが加わりました。フル ワードには、 2 の補数形式で 40 ビットの数値、または 2 つの 20 ビット命令が格納されます。
DASKには、2 つのアキュムレータに加えて、ほとんどの命令のアドレスを変更するために使用できる 3 つのインデックス レジスタがありました。命令ワードは、アドレス用の 11 ビット、インデックス レジスタ選択用の 2 ビット、および操作コードとその修飾子用の 7 ビットで構成されていました。
演算には、加算と減算 (56 μs)、乗算と除算 (364 μs)、バイナリ シフト、ビット単位の 結合が含まれます。
当初の周辺機器には 5 ビットの紙テープ (読み取り時間 400 cps) とテレタイプライター (12 cps) が含まれていましたが、後に磁気テープやその他の周辺機器が追加されました。
参照
参考文献
- ^ 「DASK ALGOL」(PDF) 。 2007年9月27日時点のオリジナル(PDF)からアーカイブ。2007年5月15日閲覧。
外部リンク
- デンマークにおける初期のコンピュータ
- DASK Algol の HOPL エントリ
- Dansk Datahistorisk Forening Virtual Museum (デンマーク語)
- DASK の技術的説明 (デンマーク語)
- 「ソフトウェア エンジニアリング クラブ – Dansk Aritmetisk Sekvens Kalkulator (DASK)」。YouTube。技術データとプログラミング。2017 年 10 月 27 日。2021 年 12 月 21 日にオリジナルからアーカイブされました。
このビデオでは、コンピューティングの基礎を使用して、この 60 年前のマシン用のソフトウェアを開発する方法についての洞察が得られるはずです。
{{cite web}}: CS1 メンテナンス: その他 (リンク) - DASK – DASK とそのオペレーターの一部である Mediehuset Ingeniøren のオリジナル映像をフィーチャーしたビデオ
