XYZ (компьютер)

XYZ — польский ранний компьютер, созданный в 1957[1]—1958[2] годах; первая универсальная вычислительная машина, созданная и применённая на практике в Польше[3]. XYZ был собран параллельно с EMAL-2, но при этом EMAL-2 на момент ввода XYZ в эксплуатацию так и не был завершён. XYZ вошёл в один ряд с такими крупными польскими компьютерами, как ламповый аналоговый ARR, EMAL и EMAL-2, BINEG, учебный компьютер нулевого поколения GAM-1 и вычислительная машина PARK.
Сборка XYZ велась в Варшаве в доме 8 по улице Снядецких в «Бюро вычислений и программ сборки математических аппаратов Польской академии наук» (позднее — Институт математических машин)[1]. Главой команды разработчиков был профессор Леон Лукашевич. XYZ был лабораторной моделью вычислительной машины, на основе которой позднее были созданы компьютеры серии ZAM (особенно первый прототип ZAM-2).
Создание
Логическая организация была скопирована с
Основными полями применения XYZ были математические вычисления (например, для артиллерии
Технические характеристики
- Организация и архитектура
- Одноадресный, динамический последовательный компьютер с системным контролем
- Двоичная система счисления, форма записи — прямой код[2]
- Скорость вычислений
- 650–4500 операций сложения/сек
- 350–500 операций умножения/сек
- Тактовая частота: ок. 680 кГц
- Память
- Внутренняя на линиях задержки со ртутью
- 1024 слова длиной 18 бит каждое (32 адресные шины по 576 бит)
- Среднее время доступа: 0,4 мс
- Внешняя на магнитных барабанах (добавлена в 1960 году)
- 300 тыс. битов (64 шины по 128 слов длиной 36 бит каждое)
- Среднее время доступа: 20 мс
- Внутренняя на линиях задержки со ртутью
- Внешние устройства: устройства чтения и записи перфокарт
- Технология: 4 тыс. электронных ламп и 2 тыс. диодов
Языки программирования
- Внутренний машинный язык
- Ассемблер PROBIN
- Макроассемблер SAS
- Польский алгоритмический язык SAKO (1962)[6][7]
Команда разработчиков
- Руководитель: Леон Лукашевич
- Ответственные за логические элементы и электронику: Антоний Мазуркевич, Зджислав Павляк, Ежи Фетт, Зигмунт Савицкий, Ежи Даньда
- Программирование: Антоний Мазуркевич, Ян Боровец, Кшиштоф Мошыньский, Ежи Свяневич, Анджей Вишневский
Галерея
-
Общий вид на XYZ перед установкой запоминающего устройства
-
Арифмометр и блок управления (вид сзади)
-
Печатная плата с двумя триггерами
Примечания
- ↑ 1 2 Łukaszewicz, 1971, с. 2.
- ↑ 1 2 Groszkowski, 1973.
- ↑ Mała Encyklopedia Przyrodnicza, wyd.II, PWN, Warszawa 1962, hasło "Uniwersalne maszyny cyfrowe UMC", str.152-154.
- ↑ 1 2 Kluska, Rozwadowski, 2014, с. 3.
- ↑ Kosman, 2015, с. 21.
- ↑ Оригинальный польский язык программирования: команды написаны на польском, арифметика — с фиксированной запятой, двухуровневая память
- ↑ Łukaszewicz, 1971, с. 6.
Литература
- Janusz Groszkowski. Parę słów z okazji Jubileuszu Instytutu Maszyn Matematycznych (пол.) // Informatyka. — 1973. — Nr 3. Архивировано 12 марта 2016 года.
- Marcin Kosman. Nie tylko Wiedźmin. Historia polskich gier komputerowych (пол.). — Warszawa: Open Beta, 2015. — ISBN 978-83-941625-0-4.
- Leon Łukaszewicz. Automatyzacja oprogramowania w Polsce do roku 1970. Realizacja języków wyższego szczebla oraz niektórych systemów operacyjnych w Polsce w lalach 1958—1970 (пол.) // Informatyka. — 1971. — Nr 3.
- Bartłomiej Kluska, Bartosz Rozwadowski. Bajty polskie. — Sosnowiec, 2014. — ISBN 978-83-927229-2-2.
Ссылки
- XYZ, czyli polska premiera (пол.)