Z22 (компьютер)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() | |
Разработчик | Конрад Цузе , Лоренц Ханевинкель |
---|---|
Производитель | Цузе К.Г. |
Дата выпуска | 1955 год |
Начальная цена | немецких марок Минимум 180 000 (эквивалент 480 849 немецких марок в 2021 году) |
Отгружено единиц | 55 |
Процессор | 600 ламп, работающих как триггеры при частоте 3 кГц |
Память | 14 слов 38-битной оперативной памяти быстрого доступа, реализованной как основная память ; на магнитном барабане объемом 8192 слова (38 бит каждое) Память в качестве ОЗУ |
Съемное хранилище | Перфолента |
Отображать | Телетайп как консоль и основное устройство ввода/вывода |
Вход | Телетайпы, устройства с перфолентой |
Власть | Трехфазный источник питания 380 В, 16 А. |
Масса | 1000 кг (2200 фунтов ) |
Предшественник | Z11 |
Z22 Z3 был седьмой компьютерной моделью, Конрадом Цузе (первые шесть — Z1 , Z2 , и , Z4 , Z5 Z11 разработанной соответственно). Проект Z22, одного из первых коммерческих компьютеров, был завершен примерно в 1955 году. Переход основной версии с Z11 на Z22 произошел из-за использования электронных ламп в отличие от электромеханических систем, использовавшихся в более ранних моделях. Первые построенные машины были отправлены в Берлин и Аахен .
К концу 1958 года группа ZMMD создала работающий компилятор АЛГОЛА 58 для компьютера Z22. ZMMD — это аббревиатура Цюриха (где работал Рутисхаузер ), Мюнхена (рабочее место Бауэра и Самельсона), Майнца (место расположения компьютера Z22), Дармштадта (рабочее место Боттенбруха).
В 1961 году за Z22 последовала логически очень похожая транзисторная версия Z23 . Уже в 1954 году Цузе договорился с Хайнцем Земанеком , что его Zuse KG будет финансировать работу Рудольфа Бодо, который помог Земанеку создать первый европейский транзисторный компьютер Mailüfterl , и что после этого проекта Бодо должен работать на Zuse KG — там он помог создать транзисторный Z23. [1] Кроме того, все принципиальные схемы Z22 были предоставлены Бодо и Земанеку.
В Университете прикладных наук Карлсруэ до сих пор имеется действующий Z22, который находится в постоянной аренде в ZKM в Карлсруэ .
Всего было выпущено 55 компьютеров Z22. [2]
В 1970-х годах клоны Z22 с использованием TTL были построены компанией Thiemicke Computer .
Технические данные
[ редактировать ]
Типичная настройка Z22 была:
- 14 слов 38-битной оперативной памяти быстрого доступа , реализованной как основная память
- на магнитном барабане объемом 8192 слова (38 бит каждое) Память в качестве ОЗУ
- Один телетайп в качестве консоли и основного устройства ввода/вывода
- Дополнительные устройства с перфолентой в качестве устройств быстрого ввода/вывода.
- 600 трубок, работающих как шлепанцы
- электрический охлаждающий агрегат, требующий подключения к водопроводному крану ( водяное охлаждение ) так сказать,
- Трехфазный источник питания 380 В, 16 А.
Z22 работал на 3 кГц рабочей частоте , что было синхронно со скоростью барабанного накопителя. Ввод данных и программ был возможен через считыватель перфоленты и консольные команды. Z22 также имел лампы накаливания, которые отображали состояние памяти и состояние машины в качестве выходных данных.
Программирование
[ редактировать ]
Z22 был разработан так, чтобы его было легче программировать, чем предыдущие компьютеры первого поколения . Он был запрограммирован в машинном коде с 38-битными командными словами, состоящими из пяти полей:
- 2 бита `10` для обозначения инструкции
- 18-битное поле инструкции, в том числе:
- 5-битные символы состояния
- 13-битные символы операций
- 5-битный адрес быстрого хранилища (ядра)
- 13-битный (барабанный) адрес памяти
18-битное поле инструкций не содержало ни одного кода операции, но каждый бит управлял одной функциональной единицей ЦП. На их основе были составлены инструкции. Например, бит «A», означающий добавление содержимого ячейки памяти в аккумулятор, можно объединить с битом «N» Nullstellen (обнуление), чтобы превратить команду добавления в команду загрузки. Многие комбинации весьма необычны по современным стандартам, например, «LLRA 4» означает «умножить аккумулятор на три».
Также существовал язык программирования, похожий на ассемблер, под названием «Код Фрайбургера». Он был разработан, чтобы упростить написание программ для решения математических задач, чем написание машинного кода, и, как сообщается, так оно и было.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ганс Дитер Хеллиге (ред.): Истории информатики. Видения, парадигмы, лейтмотивы. Берлин, Springer 2004, ISBN 3-540-00217-0 . п. 128.
- ^ Алгоритмическая революция , Центр искусства и медиа Карлсруэ .
Внешние ссылки
[ редактировать ]- Эмулятор компьютера Z22
- Домашняя страница Z22/13 университета Карлсруэ (на немецком языке ), перевод Google
- «З22» . www.horst-zuse.homepage.t-online.de .