К-202
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Тип | миникомпьютер |
---|---|
Дата выпуска | 1970-е годы |
Отгружено единиц | 30 |
К-202 — 16-битный мини-компьютер , созданный командой польского учёного Яцека Карпинского в 1970–1973 годах в сотрудничестве с британской компанией Data-Loop. [1] и MB Metals . Машина могла выполнять около 1 миллиона инструкций в секунду , что делало ее весьма конкурентоспособной с американской Data General SuperNOVA и британской CTL Modular One . Большинство других миникомпьютеров той эпохи были значительно медленнее.
Заявлено, что было произведено около 30 единиц. Все устройства, отправленные MB Metals, были возвращены в эксплуатацию. Из-за разногласий, возникших из-за конкуренции с Elwro , конкурентом, поддерживаемым государством, производство К-202 было заблокировано, а Карпинского выгнали из компании по обвинению в саботаже и растрате. Некоторое время спустя у К-202 появился преемник, Mera 400 , которых были построены сотни.
Описание
[ редактировать ]К-202 был упакован в металлическую коробку, аналогичную по габаритам другим миникомпьютерам и способную уместиться в 19-дюймовую стойку , что было обычным для других систем. Как и у большинства компьютеров той эпохи, на передней панели имелся ряд переключателей и лампочек, которые можно было использовать для непосредственной установки или считывания значений, хранящихся в основной памяти . Уникальной особенностью был большой диск справа, который выбирал, что отображать или устанавливать, обеспечивая быстрый доступ к регистрам процессора, просто поворачивая диск. Ключ, включающий питание и отпирающий корпус, располагался на правой стороне корпуса. [2] [а]
Система была спроектирована с возможностью расширения. Минимальная установка состояла из центрального процессора (ЦП), минимум 4 тыс. 16-битных слов основной памяти (4 кВт или 8 КБ) и одного канала ввода-вывода для использования с компьютерным терминалом . Базовая система поддерживала векторные прерывания для 32 устройств ввода/вывода. На другом конце шкалы максимально расширенная система может включать до 4 МБ памяти, блок с плавающей запятой (FPU), несколько многострочных программируемых систем ввода-вывода и даже более одного ЦП. Максимум он может поддерживать 272 уровня прерываний ввода-вывода. [3]
Система расширения была спроектирована на основе двух внешних шин: 8-битной шины для ввода/вывода и 16-битной шины для памяти и хранилища. [4] Модули памяти могут содержать от 16 до 64 КБ на модуль, доступные за 0,7 или 1,5 мкс, при этом время доступа составляет около 40% от этого времени из-за характера чтения-записи ядра. [5] Контроллеры магазинов представляли собой интеллектуальные буферизованные устройства, которые могли управлять до восьми дисководами или магнитными лентами , которые загружали и сохраняли большие объемы данных. Контроллер выполнил всю передачу аналогично контроллеру DMA , вызывая соответствующее прерывание по завершении операции. [6] Модули ввода-вывода предназначались для более медленных устройств, таких как терминалы, устройства чтения перфоленты и компьютерные принтеры , которые в основном были ориентированы на символы. Оба также могут иметь мультиплексоры для пользовательских соединений. [7] Поскольку шины не завершаются на ЦП, также можно было подключить несколько модулей ЦП к различным модулям на одной шине, распределяя устройства, такие как приводы и принтеры, на нескольких машинах. [8]
К-202 был способен выполнять около миллиона операций в секунду; однако его набор инструкций не очень подходил для типичных задач, что несколько снижало практическую производительность. Чтобы достичь такого уровня производительности в физически небольшой машине, в конструкции использовались интегральные схемы , которые не были доступны в необходимой плотности в странах Варшавского договора . Необходимые компоненты были закуплены с запада через партнеров из Великобритании.
К-202 претендовал на звание первого мини-компьютера, использующего метод подкачки и обеспечивающего 8 МБ виртуальной памяти; однако то, что его конструкторы называли подкачкой, на самом деле было сегментированной памятью . Более того, заявленный верхний предел в 8 МБ памяти был практически недостижим из-за задержек распространения сигнала: 144 КБ были самой большой доступной конфигурацией. К-202 был основан на малых и средних интегральных схемах.
- Мультипрограммирование
- Многопроцессорность
- 16-битное слово
- Более 90 инструкций
- 7 универсальных регистров
- 16 способов определить аргумент
- Оперативная память до 4 миллионов слов
- Прямая адресация до 64 тыс. слов
- Автономный обмен данными с оперативной памятью на скорости 16 Мбит/с [примечание: т.е. 1М слов/с]
- Метод реализации – интегральные схемы TTL/MSI.
- Цикл памяти 0,7 мкс
- Скорость обработки 1 миллион операций в секунду
Примечания
[ редактировать ]- ^ В какой-то момент расположение переключателя изменилось. В оригинальном руководстве переключатель показан на правой стороне коробки, а на изображениях здесь он показан в правом нижнем углу передней панели.
Ссылки
[ редактировать ]Цитаты
[ редактировать ]- ^ Цикл данных
- ^ Модульный 1971 , с. крышка.
- ^ Модульный 1971 , с. 1.
- ^ Модульный 1971 , с. 3.3.
- ^ Модульный 1971 , с. 3.4.
- ^ Модульный 1971 , с. 3.5.
- ^ Модульный 1971 , стр. 2–3.
- ^ Модульный 1971 , с. 3.
Библиография
[ редактировать ]- Модульная компьютерная система К202 (PDF) . МБ Металлы. 1971.
- Кепа, Марек (7 августа 2017 г.). «Компьютерный гений, которого коммунисты не выдержали». Культура.пл .
Дальнейшее чтение
[ редактировать ]- Рекламный ролик MTP Poznań 1971 (польский)
- Брошюра K-202 на английском языке от MTP Poznań 1971 г. на (английском языке)
- «Цифровая машина К-202 – логическая организация» – материалы курса (польский)
- «Язык управления станком – JOM 1» – материалы курса (польский)
- «Описание базового символического языка МС К-202 – АССК» – материалы курса (польский)
- «Система программирования миникомпьютера К-202 на языке Lisp 1.5. Инструкция для программистов, Познаньский институт автоматики Познанского политехнического университета, 1974 г. (польский)
- «60 лет польским компьютерам. Романтическая история» [1]
- МЕРА-400, преемник К-202