16-битные миникомпьютеры
16-битный миникомпьютер — это класс вычислительных машин, построенных на основе 16-битной архитектуры центрального процессора, которые занимали промежуточное положение между большими универсальными ЭВМ (мейнфреймами) и микрокомпьютерами, появившимися позднее. Термин «миникомпьютер» закрепился в 1960—1970-х годах и обозначал относительно недорогие, компактные (по меркам того времени) и специализированные системы, ориентированные на управление технологическими процессами, научные расчёты и обработку данных в реальном времени. 16-битная разрядность позволяла таким машинам оперировать бо́льшими объёмами памяти и выполнять более сложные вычисления, чем 8-битные предшественники, при этом они оставались значительно доступнее и проще в эксплуатации, чем 32-битные мейнфреймы.
История
Предпосылки появления
В середине 1960-х годов доминирующее положение на рынке вычислительной техники занимали большие ЭВМ, такие как IBM System/360, которые требовали специальных помещений, мощных систем охлаждения и квалифицированного персонала. Стоимость таких машин исчислялась миллионами долларов, что делало их недоступными для большинства научных лабораторий, промышленных предприятий и учебных заведений. Возникла потребность в более компактных и дешёвых компьютерах, способных выполнять задачи управления оборудованием и обработки данных в реальном времени.
Первые 16-битные миникомпьютеры
Первопроходцем в области 16-битных миникомпьютеров считается компания Digital Equipment Corporation (DEC). В 1965 году она выпустила модель PDP-8, которая, хотя и была 12-битной, заложила концепцию недорогого настольного компьютера. Однако настоящий прорыв произошёл в 1970 году с выходом PDP-11/20. Эта машина стала первой в линейке PDP-11, которая впоследствии стала одной из самых успешных серий миникомпьютеров в истории. PDP-11 использовала 16-битную архитектуру, что позволяло адресовать до 64 КБ памяти (в более поздних моделях — до 4 МБ с использованием банков памяти). Её система команд была ортогональной и удобной для программирования, что способствовало широкому распространению операционной системы UNIX, разработанной в Bell Labs в 1971 году.
Расцвет и конкуренция
1970-е годы стали золотым веком 16-битных миникомпьютеров. На рынке появилось множество производителей, каждый из которых предлагал свои архитектуры и операционные системы. Ключевыми игроками были:
- Digital Equipment Corporation (DEC): Линейка PDP-11 (от PDP-11/20 до PDP-11/70 и MicroPDP-11) стала отраслевым стандартом. Позднее DEC выпустила 32-битные машины VAX, но PDP-11 оставались в производстве до 1990-х годов.
- Data General: В 1969 году выпустила Nova, один из первых 16-битных миникомпьютеров, который был дешевле и компактнее PDP-11. Позднее серия Eclipse развила эту архитектуру. Data General была известна жёсткой конкуренцией с DEC.
- Hewlett-Packard (HP): Линейка HP 2100 (1966) и более поздние HP 1000 и HP 3000 использовали 16-битную архитектуру, ориентированную на научные и инженерные расчёты, а также на управление производством.
- IBM: В 1975 году выпустила System/32 — 16-битный миникомпьютер, предназначенный для малого бизнеса. Позднее появились модели Series/1 и System/36.
- Wang Laboratories: Специализировалась на текстовых процессорах и офисных системах, выпустив 16-битные машины Wang VS (1977).
- Prime Computer: Выпускала 16-битные миникомпьютеры Prime 50 Series (1970-е), которые использовались в инженерных расчётах и САПР.
Закат эпохи
К началу 1980-х годов развитие микропроцессоров привело к появлению 16-битных микрокомпьютеров (например, IBM PC/AT на процессоре Intel 80286), которые по производительности и стоимости начали догонять миникомпьютеры. Однако миникомпьютеры сохраняли преимущество в области многопользовательской работы, надёжности и специализированных интерфейсов ввода-вывода. Окончательный удар по рынку миникомпьютеров нанесли в середине 1980-х годов 32-битные рабочие станции на базе процессоров Motorola 68000 и архитектуры RISC, а также развитие сетевых технологий, позволивших объединять дешёвые микрокомпьютеры в кластеры. К концу 1990-х годов большинство производителей свернули выпуск 16-битных миникомпьютеров, переключившись на серверы и рабочие станции на базе архитектур x86, SPARC, PA-RISC и Alpha.
Архитектура и характеристики
Центральный процессор
16-битные миникомпьютеры, как правило, не использовали однокристальные микропроцессоры (за исключением поздних моделей, таких как MicroPDP-11). Вместо этого процессор был реализован на нескольких печатных платах с использованием дискретных логических элементов (TTL-микросхемы) или на основе битовых процессорных секций (например, AMD Am2901). Это позволяло добиться высокой производительности и гибкости, но увеличивало размер и энергопотребление.
Память
В ранних моделях использовалась ферритовая память на магнитных сердечниках, которая была медленной, но энергонезависимой. В 1970-х годах начался переход на полупроводниковую память (DRAM). Типичный объём памяти составлял от 4 КБ до 64 КБ в первых моделях, к 1980-м годам он вырос до 1—4 МБ. Адресация памяти была линейной, но часто использовались механизмы банков памяти (memory banking) для расширения адресного пространства за пределы 64 КБ.
Система команд
Архитектура 16-битных миникомпьютеров была разнообразной. Некоторые (PDP-11) имели ортогональную систему команд, где любые операции можно было выполнять с любыми регистрами и режимами адресации. Другие (Nova) использовали аккумуляторную архитектуру, где большинство операций выполнялось с одним или двумя аккумуляторами. Система команд обычно включала арифметические, логические, сдвиговые, операции ввода-вывода и управления.
Ввод-вывод
Важной особенностью миникомпьютеров была развитая система ввода-вывода. Они имели множество каналов прямого доступа к памяти (DMA), что позволяло подключать периферийные устройства (диски, магнитные ленты, АЦП, ЦАП, телетайпы) с высокой скоростью передачи данных. Для управления вводом-выводом использовались специализированные контроллеры, часто называемые «периферийными процессорами».
Применение
Управление технологическими процессами
16-битные миникомпьютеры стали основой для систем автоматизации промышленности. Они управляли станками, химическими реакторами, энергоблоками электростанций и системами управления движением. Благодаря способности работать в реальном времени, они могли обрабатывать сигналы с датчиков и выдавать управляющие команды с минимальной задержкой.
Научные исследования
Лаборатории и университеты активно использовали миникомпьютеры для сбора данных с экспериментов, управления научными приборами (спектрометрами, телескопами, ускорителями) и выполнения математических расчётов. Например, PDP-11 широко применялась в физике высоких энергий.
Медицина
Миникомпьютеры использовались в медицинской диагностике (компьютерная томография, УЗИ) и для управления лабораторным оборудованием. Компания General Electric выпускала системы на базе PDP-11 для томографов.
Офисная автоматизация
В 1970-х годах миникомпьютеры стали применяться в офисах для обработки текстов, ведения бухгалтерии и управления базами данных. Системы Wang VS и IBM System/36 были ориентированы именно на этот рынок.
Образование
Многие университеты использовали миникомпьютеры для обучения студентов программированию и архитектуре ЭВМ. Например, PDP-11 была стандартной платформой для курсов по операционным системам.
Примеры известных 16-битных миникомпьютеров
| Модель | Производитель | Год выпуска | Особенности |
|---|---|---|---|
| PDP-11/20 | DEC | 1970 | Первая модель линейки PDP-11, основа для UNIX |
| Nova | Data General | 1969 | Один из первых 16-битных миникомпьютеров, компактный и дешёвый |
| HP 2100 | Hewlett-Packard | 1966 | Ориентирован на научные расчёты |
| IBM System/32 | IBM | 1975 | Первый миникомпьютер IBM для малого бизнеса |
| Wang VS | Wang Laboratories | 1977 | Популярная офисная система |
| Prime 50 | Prime Computer | 1976 | Использовался в САПР |
Интересные факты
- Операционная система UNIX была впервые запущена на PDP-7 (18-битная машина), но её развитие и распространение началось именно на PDP-11.
- Язык программирования C был разработан Деннисом Ритчи в Bell Labs для написания UNIX на PDP-11.
- Некоторые модели PDP-11 (например, PDP-11/70) имели кэш-память, что было редкостью для миникомпьютеров того времени.
- В СССР были разработаны клоны PDP-11, такие как серия СМ ЭВМ (СМ-1, СМ-2, СМ-3, СМ-4) и «Электроника-60», которые широко использовались в промышленности и образовании.
- Миникомпьютер Data General Nova был настолько компактным, что его можно было разместить в стандартной 19-дюймовой стойке.
Источники
- Bell, C. G., & Newell, A. (1971). Computer Structures: Readings and Examples. McGraw-Hill.
- Ceruzzi, P. E. (2003). A History of Modern Computing. MIT Press.
- Digital Equipment Corporation. (1970). PDP-11/20 Processor Handbook.
- Data General Corporation. (1969). Nova Computer Technical Manual.
- Розин, Б. С. (1985). Мини-ЭВМ: архитектура и применение. Москва: Радио и связь.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →