Открыть сервис

ICT 1301

ICT 1301 — это серия мейнфреймовых компьютеров второго поколения, выпускавшаяся британской компанией International Computers and Tabulators (ICT) в начале 1960-х годов. Машина была спроектирована как коммерческая вычислительная система, ориентированная на выполнение широкого круга задач, включая обработку данных, бухгалтерский учёт и научные расчёты. ICT 1301 стала одной из первых серийных ЭВМ в Великобритании, построенных на транзисторах, и сыграла заметную роль в развитии британской компьютерной промышленности.

История

Предпосылки создания

К концу 1950-х годов компания ICT (образовавшаяся в 1959 году путём слияния нескольких производителей табуляторов и вычислительной техники) столкнулась с необходимостью замены устаревающих ламповых машин, таких как ICT 1200. Рынок требовал более надёжных, быстрых и компактных систем, способных конкурировать с продукцией американских фирм IBM и Univac. Переход на транзисторную элементную базу позволял существенно снизить энергопотребление, тепловыделение и занимаемую площадь, а также повысить надёжность.

Разработка и выпуск

Разработка ICT 1301 велась под руководством инженера Джона Пинкертона (John Pinkerton) в исследовательском центре ICT в Стивенидже. Проект стартовал в 1960 году, а первые образцы были представлены в 1962 году. Серийное производство началось в 1963 году и продолжалось до 1966 года, когда на смену пришла более совершенная модель ICT 1900 (серия машин третьего поколения на интегральных схемах). Всего было выпущено около 100 экземпляров ICT 1301, что для того времени было значительным тиражом.

Эксплуатация

ICT 1301 устанавливались в крупных коммерческих организациях, государственных учреждениях, университетах и исследовательских центрах Великобритании и стран Содружества. Среди известных пользователей были британские железные дороги (British Rail), компания по производству стекла Pilkington, а также несколько муниципалитетов. Машины активно использовались до середины 1970-х годов, после чего были выведены из эксплуатации в связи с моральным устареванием.

Архитектура и технические характеристики

Элементная база

ICT 1301 полностью строилась на германиевых транзисторах и диодах, что относило её к компьютерам второго поколения. В отличие от многих современных ей машин, использовавших магнитные усилители или дискретные транзисторы, ICT 1301 применяла стандартные логические модули, собранные на печатных платах. Это упрощало производство и обслуживание.

Процессор и память

  • Разрядность слова: 48 бит (шесть 8-битных байтов, хотя байтовая организация не была стандартной; слово могло хранить шесть символов или одно число с плавающей запятой).
  • Система счисления: двоичная, с возможностью работы с десятичными числами в упакованном формате (BCD).
  • Основная память: на ферритовых сердечниках. Ёмкость составляла от 4 096 до 32 768 слов (от 24 до 192 килобайт). Время цикла памяти — около 6 микросекунд.
  • Регистры: набор из нескольких индексных регистров и аккумуляторов, доступных программисту.

Система команд

Система команд ICT 1301 была одноадресной, с фиксированной длиной команды (48 бит). Команды включали арифметические операции (сложение, вычитание, умножение, деление), логические операции, операции сравнения, условные и безусловные переходы, а также операции ввода-вывода. Особенностью была поддержка десятичной арифметики на аппаратном уровне, что было важно для коммерческих задач.

Ввод-вывод

ICT 1301 имела развитую периферийную подсистему. Ввод данных осуществлялся с перфокарт (считыватель со скоростью до 600 карт в минуту) и перфолент (считыватель со скоростью до 1000 символов в секунду). Вывод — на перфокарты (перфоратор до 300 карт в минуту) и на алфавитно-цифровые печатающие устройства (скорость до 600 строк в минуту). Для хранения данных использовались накопители на магнитной ленте (стандартные 7-дорожечные блоки) и, позднее, сменные магнитные диски.

Программное обеспечение

Операционная система

ICT 1301 не имела операционной системы в современном понимании. Управление работой осуществлялось с помощью диспетчера (supervisor), который загружался с перфоленты или перфокарт и обеспечивал загрузку программ, управление вводом-выводом и обработку прерываний. Для пакетной обработки данных использовалась система «Executive», которая позволяла выполнять несколько заданий последовательно.

Языки программирования

Основным языком программирования был ассемблер (PLAN — Programming Language for ICT). Для коммерческих задач применялся язык COBOL (один из первых компиляторов COBOL для британских машин был создан именно для ICT 1301). Для научных расчётов использовался FORTRAN. Также существовали интерпретаторы для языков Autocode и Mercury Autocode.

Прикладное ПО

ICT поставляла с машиной набор стандартных библиотек подпрограмм для работы с матрицами, статистических расчётов, сортировки и поиска. Для бухгалтерских задач разрабатывались специализированные пакеты, такие как система расчёта заработной платы (Payslip) и система управления запасами.

Применение

Коммерческие вычисления

ICT 1301 была ориентирована в первую очередь на коммерческие задачи. Она использовалась для:

  • Ведения бухгалтерского учёта и расчёта заработной платы.
  • Управления складскими запасами и заказами.
  • Обработки страховых полисов и банковских счетов.
  • Статистической обработки данных переписей населения.

Научные и инженерные расчёты

Несмотря на коммерческую направленность, ICT 1301 применялась и в научных целях — для решения задач линейного программирования, моделирования физических процессов, обработки экспериментальных данных. Однако её производительность в научных вычислениях уступала специализированным научным машинам, таким как IBM 7090.

Государственное управление

Несколько экземпляров ICT 1301 были установлены в правительственных учреждениях Великобритании, включая Министерство обороны и Национальную службу здравоохранения (NHS), где они использовались для обработки данных о пациентах и управления ресурсами.

Сохранившиеся экземпляры

До наших дней сохранился, по крайней мере, один полностью работоспособный экземпляр ICT 1301. Он находится в Национальном музее вычислительной техники (The National Museum of Computing) в Блетчли-парке, Великобритания. Машина была восстановлена группой энтузиастов и демонстрируется публике в рабочем состоянии. Этот экземпляр ранее принадлежал компании Pilkington и использовался для управления производством стекла.

Значение и наследие

ICT 1301 стала важной вехой в истории британской вычислительной техники. Она продемонстрировала возможность создания надёжных и производительных коммерческих машин на транзисторах, способных конкурировать с американскими аналогами. Опыт, полученный при разработке и эксплуатации ICT 1301, был использован при создании последующей серии ICT 1900, которая стала одной из самых успешных серий мейнфреймов в Великобритании. Кроме того, ICT 1301 способствовала распространению языков программирования высокого уровня (COBOL, FORTRAN) в британских коммерческих организациях.

См. также

  • ICT 1900
  • Мейнфрейм
  • История вычислительной техники в Великобритании

Источники

  • Lavington, S. (1980). Early British Computers: The Story of Vintage Computers and the People Who Built Them. Manchester University Press.
  • Campbell-Kelly, M. (1989). ICL: A Business and Technical History. Oxford University Press.
  • Документация ICT 1301 (руководства пользователя и технические описания), хранящаяся в архивах The National Museum of Computing.
  • Статьи в журналах Computer Weekly и The Computer Journal за 1962–1965 годы.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →