CSIRAC, первый цифровой компьютер в Австралии, как показано в Мельбурнском музее | |
Также известен как | CSIR Mk 1 |
---|---|
Тип | Цифровой компьютер |
Дата выпуска | c.1949 (1949) |
Отгруженные единицы | 1 |
CSIRAC (; Commonwealth S научный и I промышленный R поиск A utomatic C компьютер), первоначально известный как CSIR Mk 1, был первым цифровым компьютером Австралии Австралии, и пятая хранимая программа компьютер в мире. Это самый старый из сохранившихся электронных компьютеров первого поколения (Zuse Z4 в Немецком музее старше, но был электромеханическим, а не электронная ), и был первым в мире, кто воспроизводил цифровую музыку.
После того, как он много лет экспонировался в Мельбурнском музее, он был перемещен в Scienceworks в 2018 г. и теперь постоянно отображается в галерее Think Ahead.
CSIRAC был создан командой, возглавляемой Тревором Пирси и Мастоном Бирдом, которые в значительной степени работали независимо от аналогичных усилий в Европе и США, а свою первую тестовую программу (умножение чисел) выполнили где-то в ноябре 1949 года. В ограниченном режиме с конца 1950 года, публично продемонстрированы и введены в действие в 1951 году.
Машина была довольно типичной для компьютерные конструкции с приводом от клапана первого поколения. Он использовал ртутные акустические линии задержки в качестве основного хранилища данных с типичной емкостью 768 20- бит слов (позже удвоенных), дополненных параллельным дисковое устройство с общей емкостью 1024 слова и временем доступа 10 миллисекунд. Тактовая частота его памяти составляла 1000 Гц, а блоку управления , синхронизированному с часами, потребовалось два цикла для выполнения инструкции (позже скорость была удвоена до одного цикла на инструкцию). Шина (названная в их конструкции «цифровым стволом») необычна по сравнению с большинством компьютеров тем, что была последовательной - она передавалась по одному биту за раз.
Большинство из примерно 2000 клапанов CSIRAC относились к типам 6SN7, 6V6, диоды EA50 и KT66. Позже Джордж Семкив модернизировал электронику барабанного считывания для использования германиевых транзисторов.
. Ввод в машину выполнялся в виде перфорированной бумажной ленты после экспериментов с перфокарты оказались неудовлетворительными. Управление машиной осуществлялось через консоль, которая позволяла выполнять программы по одной инструкции за раз, и имела дисплеи CRT, которые отображали содержимое регистров. Вывод был через стандартный телетайп или на перфоленту.
Набор команд был минимальным, но поддерживал базовый набор арифметических и логических операций, а также условные и относительные переходы (что позволяло писать библиотеку подпрограмм). Команды состояли из трех компонентов: 5-битного «пункта назначения» P1-P5, 5-битного «источника» P6-P10 и 10-битного «адреса» P11-P20. Для инструкций, которые использовали основное хранилище, 6 битов P15-P20 выбрали одну из 64 логических линий задержки. Биты P11-P14 определяют время, в которое 20 бит данных были записаны или извлечены из линии задержки, и, таким образом, представляют адрес слова в выбранной линии задержки. Было 32 ворот назначения и 32 исходных входа; 10 бит адреса идентифицируют слово данных в хранилище, если источник или адресат требовали доступа к хранилищу. Общее количество комбинаций источника и назначения или различных функций команд составляло 1024, хотя часто использовалось только около 256 из них.
Машина, как и все машины той эпохи, не имела операционной системы.. Интерпретируемый язык программирования высокого уровня под названием INTERPROGRAM был разработан в 1960 году Джеффом Хиллом. Он был похож на ранние формы BASIC, который был разработан в 1963 году для 20-битных транзисторных моделей серии GE-200.
. В 1950 году для воспроизведения музыки использовался CSIRAC, первое известное использование цифровой компьютер для этой цели. Музыка никогда не была записана, но она была точно реконструирована.
CSIRAC, вид сбокуВ 1955 году, когда CSIRO решил, что компьютерные исследования выходят за рамки его компетенции, машина была передана от своего дома в радиофизической лаборатории CSIRO в Сиднее до Мельбурнского университета, где он до конца 1956 года являлся единственным академическим вычислительным центром Австралии. Многие пионеры использования компьютеров в Австралии впервые познакомились с вычислениями. там.
В 1964 году CSIRAC был закрыт в последний раз. Его историческое значение было уже признано на этом этапе, и он был помещен в хранилище с планами его последующей выставки в музее.
Машина хранилась на складе в течение 1960-х и 1970-х годов, а затем была выставлена на выставку в Технологическом институте Колфилда с 1980 по 1992 год. Затем ее вернули на хранение.
Интерес к машине возродился в 1990-х годах, когда стало понятно, что многие из ее разработчиков стареют, а история теряется навсегда. Конференция о машине была проведена в 1996 году.
Машина нашла постоянный дом с Museums Victoria в 2000 году. Она не работала с момента выключения, но многие из запущенных программ на нем сохранились, и для него написан эмулятор . Кураторы решили, что помимо затрат на восстановление устройства, огромное количество ремонтов, которые потребовались бы, чтобы сделать его безопасным в эксплуатации (CSIRAC использовала 30 киловатт мощности в работе), снизит его историческая достоверность.
После того, как он много лет экспонировался в Мельбурнском музее, в 2018 году он был перемещен в Scienceworks и теперь постоянно выставлен в галерее Think Ahead.
CSIRAC внесен в Реестр наследия Викторианской эпохи и включен в список Наследие.
Он внесен в список национальных инженерных памятников Engineers Australia как часть его Программа признания инженерного наследия.