CSIRAC

28-08-2023

CSIRAC (аббр. от англ. Council for Scientific and Industrial Research Automatic Computer, Автоматический компьютер Совета по научным и промышленным исследованиям) — первая австралийская цифровая ЭВМ и четвёртая в мире ЭВМ с хранимой в памяти программой. Первоначально был известен как CSIR Mk 1. Первый компьютер, на котором исполнялась цифровая музыка[1][2] и единственный уцелевший компьютер первого поколения.[3]

CSIRAC был спроектирован группой под руководством Тревора Пирси и Мастона Берда, работавшей в большой мере независимо от подобных работ в Европе и США, и выполнил свою первую тестовую программу где-то в ноябре 1949 года.

Машина является характерным представителем первого лампового поколения компьютеров. В качестве основного хранилища данных использовались ртутные линии задержки, с типичной ёмкостью в 768 20-битных слов (позже удвоенной) дополненной параллельными дисковым запоминающим устройством с общей ёмкостью в 1024-слова и временем доступа 10 мс. Память работала на частоте 1000 Гц, а устройство управления, синхронизированное с частотой, требовало 2 цикла для выполнения команды (позднее скорость была удвоена до 1 цикла на команду). Шина, называвшаяся в этом проекте «цифровой магистралью», примечательна по сравнению с большинством компьютеров тем, что была последовательной, то есть передавала один бит за раз. Система команд была минимальной, но поддерживала основные арифметические и логические операции, а также условный и безусловный переходы, что делало возможным написание библиотеки подпрограмм.

Ввод данных в машину осуществлялся посредством перфоленты, после безуспешных экспериментов с перфокартами. Машина управлялась через консоль (пульт), которая позволяла пошагово исполнять программы и специальным ЭЛТ-монитором, на котором отображалось состояние регистров. Вывод данных осуществлялся на стандартный телетайп или перфоленту.

Этот компьютер, как и все машины того времени, не имел операционной системы. В 1960 году Джефф Хилл разработал высокоуровневый интерпретируемый язык программирования INTERPROGRAM. Он был похож на ранние разновидности BASIC, который был разработан в 1963 году для 20-битных транзисторных компьютеров семейства GE-200.

В 1950 или 1951 году CSIRAC использовался для исполнения музыки, что стало первым известным случаем использования цифровой ЭВМ в подобных целях. Эта музыка никогда не была записана, но была аккуратно реконструирована.

CSIRAC, вид сбоку

В 1955 году после решения CSIR, что компьютерные исследования находятся вне области их интересов, машина была перевезена из радофизической лаборатории CSIR в Сиднее в Университет Мельбурна, где к концу 1956 года сформировалось единственное австралийское академическое вычислительное предприятие. Многие новаторы в использовании компьютеров в Австралии получили свой опыт работы с компьютерами именно здесь.

Большинство из приблизительно 2000 электронных ламп в CSIRAC были типов 6SN7[4], 6SN7[5], 6V6, диоды EA50 и KT66[6]. Позднее Джордж Семкив модернизировал электронику считывания с барабана, используя германиевые транзисторы.

В 1964 году CSIRAC был выключен навсегда. Его историческое значение было оценено уже в то время, и он был помещён в хранилище с планами его позднейшей демонстрации в музее.

Компьютер хранился на складе в течение 1960-1970-х годов, до выставления на показ в техническом колледже с 1980 по 1992 год, после чего вновь был отправлен на склад.

Интерес к CSIRAC возродился в 1990-х, когда оказалось, что многие из его разработчиков уже состарились и драгоценная история утеряна навсегда. В 1996 году была проведена конференция по этой вычислительной машине.

Окончательно постоянное пристанище компьютер нашёл в Мельбурнском музее в 2000 году. Он не работал с момента отключения, но сохранились многие программы, работавшие на нём и для них был написан эмулятор. Кураторы решили не восстанавливать работоспособность, так как помимо стоимости восстановления, огромное количество замен вышедших из строя деталей и узлов, требующееся чтобы сделать его работу надёжной (CSIRAC для работы требует 30 кВт электроэнергии) уменьшит его историческую аутентичность.


Сравнительные характеристики первых цифровых ЭВМ в 1940-х годах (Из Истории вычислительной техники)
Название Первый запуск Система счисления Вычислительный механизм Программирование Полнота по Тьюрингу
Zuse Z3 (Германия) Май 1941 года Двоичная Электромеханический Программно-управляемый с перфорированной киноплёнки Да (1998)
Компьютер Атанасова—Берри (США) 1942 год Двоичная Электронный Не программируемый — специального назначения Нет
Colossus Mark 1 (Великобритания) Февраль 1944 года Двоичная Электронный Программно-управляемый коммутацией кабелей и переключателей Нет
Гарвардский Марк I — IBM ASCC (США) Май 1944 года Десятичная Электромеханический Программно-управляемый 24-канальной перфолентой (но без условных ветвлений) Нет
Colossus Mark 2 (Великобритания) Июнь 1944 года Двоичная Электронный Программно-управляемый коммутацией кабелей и переключателей Нет
ENIAC (США) Июль 1946 года Десятичная Электронный Программно-управляемый коммутацией кабелей и переключателей Да
Манчестерская малая экспериментальная машина (Великобритания) Июнь 1948 года Двоичная Электронный Хранимая программа в памяти на трубках Вильямса Да
Модифицированный ENIAC (США) Сентябрь 1948 года Десятичная Электронный Программно-управляемый коммутацией кабелей и переключателей плюс примитивное устройство хранения программы только для чтения, использовавшее функциональные таблицы в качестве ПЗУ для программ Да
EDSAC (Великобритания) Май 1949 года Двоичная Электронный Хранимая программа в памяти на ртутных линиях задержки Да
Манчестерский Марк I (Великобритания) Октябрь 1949 года Двоичная Электронный Хранимая программа в памяти на трубках Вильямса и магнитном барабане Да
CSIRAC (Австралия) Ноябрь 1949 года Двоичная Электронный Хранимая программа в памяти на ртутных линиях задержки Да

См. также

Примечания

  1. CSIRAC: Первый австралийский компьютер. Архивировано из первоисточника 29 марта 2012. Проверено 21 декабря 2007.
  2. Представлена старейшая компьютерная музыка, BBC News Online (17 июня 2008). Проверено 18 июня 2008.
  3. Информационный сайт о CSIRAC в Музее Виктории. Архивировано из первоисточника 29 марта 2012. Проверено 26 апреля 2008.
  4. 6SN7 двойной триод, 8 выводов, 3,8 Вт
  5. 6V6 Лучевой силовой пентод, 8 выводов, 2,8 Вт
  6. KT66 лучевой тетрод, 8 выводов, 8,2 Вт

Литература

  • Берд, М.; Пирси Т. (1984). «Происхождение раннего компьютера с хранимой в памяти программой: CSIRAC». IEEE Annals of the History of Computing (IEEE) 6 (2): 106–115. 10.1109/MAHC.1984.10014.
  • Дин Джон CSIRAC: первый австралийский компьютер. — Общество австралийского компьютерного музея. — P. 45p. — ISBN 0-6463-4081-6
  • Дорнбащ Пол Музыка CSIRAC'a, музыка первого австралийского компьютера. — Common Ground. — ISBN 1-86335-569-3
  • Маккенн Дуг Последний из первых, CSIRAC: первый австралийский компьютер. — University of Melbourne Computing Science. — ISBN 0-7340-2024-4 — Временная шкала и история CSIRAC, а также коллекция презентаций с конференции 1996 года посвященной компьютеру.
  • Пирси Тревор История австралийской вычислительной техники. — Chisholm Institute of Technology. — P. 192p. — ISBN 0947186948  —  История австралийской вычислительной техники все экземпляры раскуплены и книга является очень редкой.

Ссылки

  • Страница CSIRAC в Вычислительной лаборатории Департамента компьютерных наук и разработки программного обеспечения Университета Мельбурна.
  • Австралийское национальное сокровище — CSIRAC — телевизионный репортаж о CSIRAC.

CSIRAC.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47