ДАСК
DASK компьютером первым . в Дании был Он был введен в эксплуатацию в 1955 году, спроектирован и построен компанией Regnecentralen и начал работу в сентябре 1957 года. DASK — это аббревиатура от Dansk Aritmetisk Sekvens Kalkulator или датского калькулятора арифметических последовательностей . Regnecentralen почти не разрешил это название, поскольку слово dask на датском языке означает «пощечина». В конце концов, однако, он был назван так, поскольку соответствовал образцу названия BESK , шведского компьютера, который обеспечил первоначальную архитектуру DASK.
DASK ведет свое начало с 1947 года, когда цель, поставленная Akademiet для de Tekniske Videnskaber ( Академия технических наук или Академия прикладных наук ), заключалась в том, чтобы следить за развитием современных вычислительных устройств . Первоначальное финансирование было получено через Министерство обороны (Дания), поскольку датские военные получили грант в рамках Плана Маршалла на шифровальные машины , в которых военные не видели непосредственной необходимости.
Первоначально задуманный как копия BESK , быстрое развитие в этой области позволило вносить улучшения во время разработки, так что в конечном итоге это не была копия BESK. DASK представлял собой уникальный проект, действие которого происходило на вилле. Машина стала настолько большой, что пришлось укрепить пол, чтобы выдержать ее массу в 3,5 тонны.
DASK примечателен тем, что был предметом одной из самых ранних реализаций ALGOL , называемой DASK ALGOL . [1] среди участников которого были Йорн Йенсен и Питер Наур .
Архитектура [ править ]
DASK представлял собой ламповую машину, основанную на шведской конструкции BESK . Как описано в 1956 году, он содержал 2500 электронных ламп, 1500 твердотельных элементов и требовал трехфазного источника питания мощностью не менее 15 кВт.
Быстрое хранилище представляло собой 1024 40-битных слова памяти на магнитном сердечнике (время цикла 5 мкс), к которым можно было напрямую обращаться как к 1024 полным словам или 2048 полусловам. Это было дополнено дополнительным хранилищем на 8192 слова на магнитном барабане (вращающемся со скоростью 3000 об/мин). Полное слово хранит 40-битные числа в форме дополнения до двух или две 20-битные инструкции.
Помимо двух аккумуляторов , DASK имел три индексных регистра , которые можно было использовать для изменения адреса большинства инструкций. Командное слово состояло из 11 бит для адреса, двух бит для выбора индексного регистра и семи бит для кода операции и его модификаторов.
Операции включали сложение и вычитание (56 мкс), умножение и деление (364 мкс), двоичный сдвиг и поразрядное соединение .
Периферийные устройства первоначально включали 5-битную бумажную ленту (время чтения 400 символов в секунду) и телетайп (12 символов в секунду); магнитная лента и другие периферийные устройства были добавлены позже.
См. также [ править ]
Ссылки [ править ]
- ^ "ДАСК АЛГОЛ" (PDF) . Архивировано из оригинала (PDF) 27 сентября 2007 года . Проверено 15 мая 2007 г.
Внешние ссылки [ править ]
- Ранние вычисления в Дании
- Запись HOPL для DASK Algol
- Виртуальный музей Датской ассоциации истории данных (на датском языке )
- Техническое описание DASK (на датском языке )
- «Клуб программной инженерии – Dansk Aritmetisk Sekvens Kalkulator (DASK)» . Ютуб . Технические данные и программирование. 27 октября 2017 г. Архивировано из оригинала 21 декабря 2021 г.
Мы надеемся, что это видео даст вам представление о том, как разрабатывать программное обеспечение для этой 60-летней машины, используя основы вычислительной техники.
{{cite web}}
: CS1 maint: другие ( ссылка ) - DASK – видео с оригинальными кадрами DASK и некоторых ее операторов , Mediehuset Ingeniøren.