DECстанция


DECstation — это марка компьютеров, используемых DEC , и относится к трем различным линиям компьютерных систем: первая была выпущена в 1978 году как система обработки текста , а вторые (более широко известные) — две, выпущенные в 1989 году. компьютерных рабочих станций на базе архитектуры MIPS и ряда совместимых с ПК . Рабочие станции на базе MIPS работали под управлением ULTRIX , собственной версии UNIX , принадлежащей DEC, и ранних выпусков OSF/1 .
DECстанция 78
[ редактировать ]Первой линейкой компьютерных систем, получивших название DECstation, были системы обработки текста на базе PDP-8 . ЭтиСистемы, встроенные в VT52 терминал , также были известны как VT78 .
Рабочие станции DECstation RISC
[ редактировать ]История
[ редактировать ]Вторая (и совершенно не связанная с ней) линейка станций DECstation началась с DECstation 3100, выпущенной 11 января 1989 года. DECstation 3100 была первой коммерчески доступной машиной на базе RISC , созданной DEC. [1]
Эта линейка станций DEC стала результатом передового проекта skunkworks, реализованного на заводе DEC в Пало-Альто-Гамильтон-авеню. Известный как проект PMAX , его целью было создание семейства компьютерных систем, экономика и производительность которого могли бы конкурировать с аналогами Sun Microsystems и другими UNIX-платформами на базе RISC того времени. Семейство систем, детище Джеймса Биллмайера , Марио Пальяро, Армандо Стеттнера и Джозефа Динуччи , также должно было использовать действительно RISC-архитектуру по сравнению с более тяжелыми и очень CISC VAX или тогда еще находившимися в стадии разработки PRISM архитектурами . В то время DEC была в основном известна своими системами CISC, включая успешные линейки PDP-11 и VAX .
Рассматривалось несколько архитектур от Intel , Motorola и других, но группа быстро остановила свой выбор на MIPS линейке микропроцессоров . (Ранние) микропроцессоры MIPS поддерживали режимы как с прямым, так и с прямым порядком байтов (настраиваются во время аппаратного сброса). Режим Little-endian был выбран как для соответствия порядку байтов систем на базе VAX, так и для растущего числа ПК и компьютеров на базе Intel. [2]
В отличие от VAX и более поздних архитектур DEC Alpha , DECstation 3100 и семейство были специально разработаны и созданы для работы с системой UNIX, ULTRIX , и ни одна версия VMS операционной системы никогда не выпускалась для DECstations. Один из вопросов, обсуждавшихся в начале проекта, заключался в том, сможет ли DEC поддерживать, расти и конкурировать с архитектурой, которую она не изобретала и не владела (управляла). [3] Когда основные сторонники позже покинули компанию, линейка компьютеров на базе MIPS была закрыта в пользу компьютеров на базе Alpha — архитектуры, изобретенной и принадлежащей DEC и возникшей в результате разработки PRISM.
Первое поколение коммерчески продаваемых систем DEC Alpha, серия DEC 3000 AXP , в некоторых отношениях было похоже на современные станции DEC на базе MIPS, которые продавались вместе с системами Alpha, поскольку линейка DECstation постепенно выводилась из эксплуатации. Оба использовали шину расширения TURBOchannel для видео и сетевых карт, а также продавались с одинаковыми дополнительными модулями TURBOchannel, мышами, мониторами и клавиатурами.
Более поздние станции DEC, которые планировалось основывать на R6000 на базе ECL, были отменены 14 августа 1990 года после того, как Bipolar Integrated Technology не смогла поставить достаточные объемы микропроцессора, который было трудно изготовить. Доходность R6000 еще больше снизилась, поскольку DEC потребовала, чтобы режим с прямым порядком байтов, используемый с самого начала, оставался доступным. [4]
Станции DECstation на базе MIPS использовались в качестве первой целевой системы и платформы разработки Mach микроядра , а также в качестве ранней разработки операционной системы Windows NT . Совсем недавно различные бесплатные операционные системы , такие как NetBSD и Linux /MIPS, были портированы на станции DECstation на базе MIPS, что продлило срок их службы за счет предоставления современной операционной системы.
Первоначально DEC планировала представить OSF/1 в качестве выбранного продукта для Unix, начиная с версии 1.0 в марте 1992 года, которая обещала предложить несколько улучшений по сравнению с ULTRIX, хотя и с некоторыми недостатками, которые должны были быть исправлены в версии 2.0, запланированной на лето 2019 года. в том году. [5] Однако всего несколько недель спустя, в 1992 году, в период стратегической неопределенности, DEC, похоже, отказалась от планов официально предоставлять OSF/1 на станциях DEC на базе MIPS, вместо этого вновь сделав акцент на ULTRIX для этих моделей, одновременно намереваясь предложить OSF/1 для предстоящих моделей компании. Линейки продуктов на основе Alpha. [6] В это время модели DECstation 2100, 3100, 3100S, 5000–120, 5000–125 и 5000–200 были заявлены как способные работать с OSF/1, а также некоторые модели DECsystem . [7]
Недовольство пользователей решением, вызванное неопределенностью относительно будущего DECstations на базе MIPS и ULTRIX, [8] привело к пересмотру стратегии компании: DEC пообещала «выпустить версию OSF/1 производственного качества» с поддержкой всех рабочих станций и серверов компании на базе Unix. Вслед за «набором расширенного разработчика» (это версия, предлагающая поддержку только определенных моделей) планировалось выпустить «версию OSF/1 для конечного пользователя» в течение 1993 года для моделей на базе R2000, R3000 и R4000. , обеспечивающий совместимость с OSF/1 в Alpha. Помимо этих планов, DEC также продолжит поддерживать ULTRIX в своих системах на базе R4000. В стратегической неразберихе обвиняли борьбу за власть внутри DEC, а принятое решение отказаться от дальнейшей работы OSF/1 над станциями DEC было приписано руководителю, получившему контроль над группой рабочих станций Unix, что, как сообщается, вызвало «такой же внутренний шум, как и сделал внешний». [9]
В конце 1992 года представители компании снова были менее уверены в перспективах поставок OSF/1 на линейку DECstation, поскольку запланированный выпуск в первой половине 1993 года «подвисал в воздухе» и находился под угрозой отмены, если это будет достаточно. Продавцы программного обеспечения не проявили интереса. Внутренняя маркетинговая группа DECstation смогла убедить группу по стратегии продуктов DEC, что потери в продажах из-за невозможности предложить OSF/1 на оборудовании превысят затраты на исследования и разработки, связанные с обеспечением ее доступности, но расходы всей компании сокращения поставили под угрозу такие проекты. [10] Последующие указания со стороны DEC подтвердили, без дальнейших подробностей, отмену продукта, а также растущую неопределенность в отношении дальнейших обновлений оборудования для линейки DECstation помимо запланированных продуктов на базе R4400. [11] Незадолго до выпуска систем DEC Alpha был завершен порт OSF/1 на DECstation. [ нужна ссылка ] но он не был выпущен в продажу. Поскольку ранее объявленная стратегия «потерпела неудачу», представители DEC, как сообщается, «проинформировали клиентов ULTRIX о том, что им следует начать планировать переход на рабочие станции Alpha под управлением OSF/1 в 1993 году», что привело к подрыву доверия клиентов как к линейке DECstation, так и к ULTRIX, но также вызывает более серьезные опасения по поводу более широкой стратегии компании в отношении Unix. [12]
Хотя это было представлено до того, как DEC начала реализовывать стратегию, основанную на платформе Advanced Computing Environment , заявленное намерение компании заключалось в том, чтобы пользователи DECstation потенциально могли перейти на продукт на базе OSF/1, потенциально поставляемый в форме SCO Open Desktop для платформы. предлагая двоичную совместимость с существующей системой ULTRIX. DEC даже предположила, что Windows NT будет доступна для моделей DECstation. [13] и Microsoft продемонстрировала работу NT на моделях Personal DECstation. [14] Однако на протяжении всего периода разработки Alpha давно предполагалось, что двоичные файлы VAX и MIPS будут работать в системах Alpha, что привело к разработке бинарного транслятора mx для запуска образов программ ULTRIX MIPS в DEC на базе Alpha. Системы OSF/1. [15]
Проект GXemul эмулирует некоторые из этих моделей DECstation.
Модели
[ редактировать ]За оригинальной DECstation 3100 на базе MIPS последовала удешевленная версия 2100. DECstation 3100 в то время считалась самой быстрой рабочей станцией UNIX в мире. Когда он был представлен, он был примерно в три раза быстрее, чем VAXstation 3100 , представленный примерно в то же время. Конфигурации серверов моделей DECstation, распространяемые без кадрового буфера или графического ускорителя, как на базе Turbochannel , так и на базе Q-bus , назывались « DECsystem », но их не следует путать с некоторыми PDP-10 одноименными машинами .
Ранние модели DECstation представляли собой сильно интегрированные системы с небольшими возможностями расширения и даже не имели шин расширения. Системы DECstation 5000, представленные позже, исправили недостаток возможностей расширения, предоставив TURBOchannel Interconnect. Системы DECstation 5000 также совместимы с ARC (Advanced RISC Computing) . В последних моделях DECstation основное внимание уделялось расширению интеграции компонентов за счет использования большего количества специализированных ASIC для уменьшения количества дискретных компонентов. Это началось с DECstation 5000 Model 240, в которой дискретные компоненты были заменены ASIC LSI использовалась одна ASIC VLSI , и закончилось последней моделью, DECstation 5000 Model 260, в которой для большей части логики управления .
Упакованные системы DECstation 5000 иногда имели суффикс из двух или трех букв. Эти буквы относятся к тому, какая графическая опция имеется в системе.
DECstation 3100 и DECstation 2100
[ редактировать ]
Модель и кодовое имя | Процессор | МГц | Представлено | снято |
---|---|---|---|---|
3100 «ПМАКС» | Чипсет R2000, R2010, R2020 [16] | 16,67 МГц (60 нс) [16] | 11 января 1989 г. [17] | ? |
2100 «ПМИН» | Чипсет R2000, R2010, R2020 [16] | 12,50 МГц (80 нс) [18] | 11 июля 1989 г. | ? |
Процессор
[ редактировать ]В DECstation 3100 и 2100 используется процессор R2000 , сопроцессор R2010 с плавающей запятой и четыре буфера записи R2020. R2000 использует внешнюю память объемом 64 КБ. [19] Кэш инструкций с прямым отображением и кэш данных со сквозной записью и прямым отображением размером 64 КБ с размером строки кэша четыре байта. [16] Четыре R2020 реализуют четырехступенчатый буфер записи для повышения производительности, позволяя R2000 записывать в свой кэш данных со сквозной записью без остановок.
Микропроцессор R2000 можно было настроить для работы в режиме прямого или прямого порядка байтов. В семействе DECstation было принято решение использовать прямой порядок байтов для обеспечения совместимости как с семейством VAX, так и с растущим числом ПК на базе процессоров Intel.
Память
[ редактировать ]Система памяти DECstation 3100 и 2100 содержит как DRAM системную память на основе , так и кадровые буферы на основе VRAM . Поддерживаемый объем системной памяти составляет от 4 до 24 МБ, организованной в шесть банков физической памяти. Эти системы имеют 12 SIMM слотов , в которых используются модули SIMM емкостью 2 МБ, причем каждый SIMM содержит 1 048 576 слов × 18-битных DRAM. Модули SIMM устанавливаются парами (с шагом 4 МБ), а система памяти защищена байтовой четностью. Монохромный кадровый буфер реализуется с помощью модуля VFB01 SIMM емкостью 256 КБ, а цветной кадровый буфер — с помощью модуля VBF02 SIMM емкостью 1 МБ. Если один из этих модулей SIMM кадрового буфера отсутствует, кадровый буфер использовать нельзя. Слоты SIMM были рассчитаны на 25 циклов извлечения и установки, при этом пять — рекомендуемый предел.
Графика
[ редактировать ]Графические возможности обеспечивались двумя модулями буфера кадров: монохромным и цветным. Монохромный буфер кадров поддерживает 1-битный цвет и разрешение 1024 × 864 пикселей, тогда как буфер цветных кадров поддерживает 8-битный цвет и то же разрешение, что и монохромный буфер кадров. Оба буфера кадров используют Brooktree Bt478 RAMDAC с тремя 8-битными цветовыми картами по 256 записей. Аппаратный курсор генерируется DC503 PCC (программируемый курсорный чип), который может обеспечивать 2-битный цветной курсор размером 16 × 16 пикселей. Буфер цветного кадра имеет 8-битную маску записи, также известную как «маска плоскости», используемую для выбора пикселей, которые необходимо обновить. Ни один из кадровых буферов не использует всю память, предоставляемую модулем кадрового буфера, она организована как 1024 × 1024 пикселей, и, таким образом, для отображения используются только самые верхние 864 пикселя. Неиспользуемые области памяти кадрового буфера могут использоваться для хранения графических структур, таких как шрифты, хотя считалось, что это «не дает преимущества в производительности по сравнению с основной памятью» и в контексте X-сервера, реализованного Digital, усложнило бы память. задействовано управление. [20] Буферы кадров не защищены по четности, в отличие от остальной системной памяти. Для видео используется штекер DB15. Разъем использует сигналы, совместимые с RS343A/RS170.
Ethernet и SCSI
[ редактировать ]Эти станции DECstation имеют встроенный Ethernet 10 Мбит/с , обеспечиваемый AMD 7990 LANCE (контроллер локальной сети для Ethernet) и AMD 7992 SIA (адаптер последовательного интерфейса), который реализует интерфейс, разъем BNC ThinWire Ethernet. Для повышения производительности предусмотрен сетевой буфер размером 32 768 слов × 16 бит (64 КБ), созданный из SRAM. 32-словное 8-битное ПЗУ адреса станции Ethernet (ESAR) предоставляет MAC-адрес . Он монтируется в DIP-разъем и является съемным.
Несимметричный интерфейс SCSI со скоростью 5 МБ/с обеспечивается вентильной матрицей DC7061 SII с буфером SCSI размером 64 КБ на 16 бит (128 КБ), используемым для повышения производительности. Интерфейс SCSI подключен к внутренним отсекам для дисков 3,5 и внешнему порту (штекер HONDA68) для подключения к блокам расширения дисков.
Другой
[ редактировать ]Эти системы имеют четыре асинхронные последовательные линии, которые обеспечиваются вентильной матрицей DC7085. Из четырех последовательных линий только третья линия имеет необходимые сигналы управления модемом для поддержки модема. Для линии клавиатуры предусмотрен 4-контактный разъем MMJ, 7-контактный разъем DIN для линии мыши и два 6-контактных разъема MMJ для линий принтера и модема. Часы реального времени представляют собой Motorola MC146818, который также имеет 50 байт ОЗУ для хранения информации о конфигурации консоли, а 256 КБ ПЗУ для хранения загрузочного программного обеспечения и программного обеспечения самотестирования предоставляются двумя ПЗУ по 128 КБ в DIP-разъемах.
Корпус
[ редактировать ]Корпус, используемый в DECstation 3100 и 2100, идентичен корпусу, используемому в VAXstation 3100, поскольку в этих системах используется механически идентичный системный модуль. В корпусе можно разместить два 3,5-дюймовых накопителя, которые устанавливаются на лотках над системным модулем. Системный модуль расположен слева от корпуса, а блок питания, занимающий четверть пространства внутри корпуса, расположен слева.
Персональная станция DECstation серии 5000
[ редактировать ]Серия Personal DECstation 5000 — это рабочие станции начального уровня под кодовым названием MAXine. В Personal DECstation используется низкопрофильный настольный корпус, в котором слева находится блок питания, а спереди — два крепления для двух фиксированных дисков или одного фиксированного диска и одного дисковода для дискет. Системная логика содержалась на двух печатных платах : базовом системном модуле, который содержал большую часть логики, и модуле ЦП, который содержал процессор.
Первоначальная цена на эти модели серии 5000 начиналась с 3995 долларов за бездисковую модель 5000/20 с 8 МБ ОЗУ и 17-дюймовым дисплеем с оттенками серого. [21]
Модель | Процессор | МГц | Представлено | Снято с производства |
---|---|---|---|---|
Модель 20 | Чипсет R3000A, R3010 | 20 [22] | 28 января 1994 г. | |
Модель 25 | Чипсет R3000A, R3010 | 25 [22] | 28 января 1994 г. | |
Модель 33 | Чипсет R3000A, R3010 | 33 [22] | 22 июня 1992 г. | 28 января 1994 г. |
Модель 50 | 4000 рэндов | 100 [22] | 28 января 1994 г. |
Модуль ЦП
[ редактировать ]Существовало три модели модуля ЦП, содержащего подсистему ЦП. Первая модель содержит набор микросхем, состоящий из процессора R3000A с частотой 20, 25 или 33 МГц и FPU R3010, а также кэша инструкций объемом 64 КБ и кэша данных объемом 64 КБ. Оба кэша имеют прямое отображение и имеют 4-байтовую строку кэша. Кэш данных имеет сквозную запись. Все компоненты модуля ЦП работают на той же тактовой частоте, что и R300A.
Также присутствует ASIC CPUCTL, его цель - обеспечить интерфейс и буферизацию между более быстрым модулем ЦП и более медленным системным модулем 12,5 МГц. ASIC CPUCTL также реализует канал TURBO 12,5 МГц, который служит межсистемным соединением. [23]
Вторая модель представляет собой переработанную версию первого модуля с R3000A и R3010 с частотой 20 или 25 МГц, в которой использовалась пластиковая упаковка, тогда как в предыдущей модели использовалась керамическая упаковка. Третья модель содержит микропроцессор R4000 с внутренним кэшем инструкций и данных, дополненным вторичным кэшем объемом 1 МБ.
Память
[ редактировать ]Эти системы имеют 8 МБ встроенной памяти и четыре слота SIMM, которые можно использовать для увеличения объема памяти на 32 МБ, что в общей сложности составляет 40 МБ памяти. Эти слоты SIMM принимают пары SIMM емкостью 2 и 8 МБ. Все SIMM в системе должны быть одинакового размера. Шина памяти имеет ширину 40 бит, из которых 32 бита используются для данных, а четыре бита используются для проверки четности байтов. ASIC управления памятью управляет памятью и взаимодействует с подсистемой ЦП через шину TURBOchannel.
Расширение
[ редактировать ]Расширение обеспечивается двумя слотами TURBOchannel, каждый по 64 МБ физического адресного пространства.
Графика
[ редактировать ]Персональная станция DECstation оснащена встроенным 8-битным буфером цветных кадров с разрешением 1024 × 768 и частотой обновления 72 Гц. Буфер кадра состоит из 1 МБ видеопамяти, организованной в виде 262 144 32-битных слов, причем каждое 32-битное слово содержит четыре 8-битных пикселя. Буфер кадра использует RAMDAC INMOS IMS G332 с 24-битной таблицей поиска цветов на 256 записей, которая выбирает 256 цветов для отображения из 16 777 216 палитр. [23] Буфер кадра рассматривается как часть подсистемы памяти.
Подсистема ввода-вывода
[ редактировать ]Подсистема ввода-вывода обеспечивает систему 8-битной несимметричной шиной SCSI, Ethernet 10 Мбит/с, последовательной линией, последовательной настольной шиной и аналоговым аудио. SCSI обеспечивается NCR 53C94 ASC (расширенный контроллер SCSI). Ethernet обеспечивается AMD Am7990 LANCE (контроллер локальной сети для Ethernet) и AMD Am7992 SIA (адаптер последовательного интерфейса), который реализует интерфейс AUI . Один последовательный порт со скоростью от 50 до 19 200 бод с возможностью полного модемного управления обеспечивается Zilog Z85C30 SCC (контроллером последовательной связи). Поддержка аналогового звука и ISDN обеспечивается AMD 79C30A DSC (цифровым абонентским контроллером). Эти устройства подключаются к ASIC IOCTL через две 8-битные шины или одну 16-битную шину. ASIC соединяет подсистему с межсетевым соединением TURBOchannel.
DECstation 5000, модель 100, серия
[ редактировать ]
Модель | Процессор | МГц | Представлено | Снято с производства |
---|---|---|---|---|
Модель 120 | Чипсет R3000A, R3010 | 20 [24] | ? | ? |
Модель 125 | Чипсет R3000A, R3010 | 25 [24] | ? | ? |
Модель 133 | Чипсет R3000A, R3010 | 33 [24] | ? | ? |
Модель 150 | 4000 рэндов | 100 | ? | ? |
DECstation 5000 Model 100 Series под кодовым названием «3MIN» представляет собой рабочие станции среднего класса. В ранних моделях использовался набор микросхем, состоящий из ЦП R3000A и ЦП R3010 на дочерней карте размером 3 на 5 дюймов, которая подключается к разъему на системном модуле. Модель 150 заменяет R3000A и R3010 одним R4000 со встроенным FPU. Модели 120 и 125 имеют два внешних кэша: кэш инструкций объемом 64 КБ и кэш данных объемом 64 КБ. Модель 133 имеет кэш инструкций объемом 128 КБ.
Эти системы поддерживают от 16 до 128 МБ памяти через 16 слотов SIMM, в которые можно установить SIMM объемом 2 или 8 МБ. Можно использовать только один тип SIMM. SIMM на 2 и 8 МБ нельзя использовать в одной системе. SIMM объемом 2 МБ идентичен SIMM, используемому в DECstation 2100 и 3100, что позволяет при обновлении этих старых систем до серии Model 100 повторно использовать старую память.
Предусмотрено три дополнительных слота для каналов TURBO. В серии Модель 100 представлена ASIC-контроллер ввода-вывода (позже известный как IOCTL ASIC), который соединяет две 8-битные шины ввода-вывода с каналом TURBO 12,5 МГц.
DECstation 5000, модель 200, серия
[ редактировать ]Серия DECstation 200 — это рабочие станции высокого класса. Конфигурации серверов DECstation 500 Model 200, 240 и 260 были известны как DECsystem 5000 Model 200, 240 и 260 соответственно. Эти системы содержат только модуль ЦП, системный модуль и источник питания, расположенные на левой стороне корпуса. У них нет внутренней памяти. Диски предназначались для установки во внешних корпусах с одним или несколькими дисками. Эти корпуса были подключены к системе через разъем SCSI, расположенный на задней панели системы. В качестве альтернативы хранилище должно было обеспечиваться файловым сервером, доступным по сети.
Модель и кодовое имя | Процессор | МГц | Представлено | Снято с производства |
---|---|---|---|---|
Модель 200 «3МАКС» | R3000 Чипсет , R3010 | 25 | 3 апреля 1990 г. [25] | ? |
Модель 240 «3МАКС+» | 3400 рэндов [26] | 40 | ? | Не ранее сентября 1994 г. |
Модель 260 «3МАКС+» | 4400 рэндов [27] | 120 | ? | ? |
Подсистема ЦП
[ редактировать ]Каждый представитель серии Model 200 имел уникальную подсистему ЦП. Подсистема ЦП модели 200 расположена на системном модуле KN02 и содержит набор микросхем, состоящий из ЦП R3000 , FPU R3010 и МБ R3220 (шестиступенчатый буфер записи/памяти). Также частью подсистемы является внешний кэш инструкций процессора объемом 64 КБ и кэш данных со сквозной записью объемом 64 КБ. Напротив, подсистема ЦП модели 240 расположена на дочерней плате, модуле ЦП, и не использует набор микросхем процессора, вместо этого используется одиночный процессор R3400 с частотой 40 МГц. R3400 объединяет ЦП R3000A и FPU R3010 в одном кристалле и корпусе. Внешний кэш инструкций процессора объемом 64 КБ и кэш данных объемом 64 КБ подключены к R3400 шиной 40 МГц, которая также служит каналом данных к ASIC MB. Подсистема ЦП модели 260 также расположена на дочерней плате модуля ЦП, но она оснащена процессором R4000 с частотой 120 МГц (внешний 60 МГц) с внутренними кэшами инструкций и данных, а также внешним вторичным кэшем. Подсистема ЦП модели 260 уникальна для серии 200, поскольку она содержит загрузочное ПЗУ. прошивка , в отличие от других участников, у которых загрузочное ПЗУ расположено в системном модуле. Эта разница связана с тем, что для R4000 требуется другая прошивка, которую невозможно заменить при обновлении модели 240 до модели 260.
Различия в обеспечении подсистемы ЦП повлияли на разработку обновлений ЦП для линейки DECstation. В 1992 году было объявлено о «мгновенных» обновлениях ЦП R4000, предназначенных для замены модулей ЦП, для «всех нынешних станций DEC». Однако для обновления ЦП для модели 200 потребовалась замена материнской платы. [28]
Подсистема памяти
[ редактировать ]Модель серии 200 имеет 15 слотов SIMM, расположенных на системном модуле, которые могут вмещать от 8 до 480 МБ памяти. [26] [27] Используются фирменные 128-контактные модули массива памяти (SIMM) емкостью 8 МБ (39 микросхем DRAM по 1 Мбит) или 32 МБ (39 микросхем DRAM по 4 Мбит). Все SIMM, установленные в системе, должны быть одинакового размера. Если используются модули SIMM емкостью 8 МБ, система может содержать от 8 до 120 МБ памяти. Если используются модули SIMM емкостью 32 МБ, система может содержать от 32 до 480 МБ памяти. Подсистема памяти работает на частоте 25 МГц и имеет разрядность 32 бита, что соответствует собственной длине слова R3000. Подсистема памяти защищена схемой ECC с семью битами проверки для каждой 32-битной транзакции.
SIMM чередуются в двух направлениях с использованием метода низкого порядка, при котором четные и нечетные адреса памяти рассматриваются как отдельные банки памяти. Чередование подсистемы памяти удваивает пропускную способность подсистемы памяти без чередования, использующей те же модули DRAM, позволяя моделям серии 200 достичь эффективной максимальной пропускной способности 100 МБ/с.
Дополнительный модуль NVRAM емкостью 1 МБ , обеспечивающий дисковый кэш для повышения производительности, можно установить в один из слотов SIMM (слот 14, слот SIMM, ближайший к переднему краю системного модуля). Модуль использует батарею для предотвращения потери данных в случае сбоя питания. Модуль полезен только в том случае, если установлено дополнительное программное обеспечение. [27]
Модель 200 использует дискретные компоненты для реализации логики подсистемы памяти. В модели 240 эти дискретные компоненты заменены тремя ASIC: ASIC MB, ASIC MT и ASIC MS. ASIC MB (буфер памяти) служит интерфейсом между доменом модуля ЦП 40 МГц и доменом системного модуля 25 МГц. Он подключен к ASIC MT, который выполняет роль контроллера памяти. MT ASIC обеспечивает управление и обновление памяти, обрабатывает DMA и транзакции памяти, а также проверку ECC. ASIC MS (строб памяти) обеспечивает 15 наборов линий управления памятью и направляет сигналы управления памятью от ASIC MT к SIMM назначения. MS ASIC заменяет 16 дискретных компонентов, используемых в модели 200, а также генерирует системный тактовый сигнал частотой 25 МГц, заменяя еще три дискретных компонента, используемых в модели 200.
Расширение
[ редактировать ]В модели серии 200 для расширения используется интерфейс TURBOchannel Interconnect, и все модели имеют три дополнительных слота TURBOchannel. Модель 200 предоставляет 4 МБ физического адресного пространства для каждой опции TURBOchannel. [27] в то время как модели 240 и 260 обеспечивают 8 МБ. [26] Канал TURBO в моделях 240 и 260 работает на частоте 25 МГц. В моделях 240 и 260 MT ASIC реализует TURBOканал и служит контроллером.
Подсистема ввода-вывода
[ редактировать ]Подсистема ввода-вывода модели 200 существенно отличается от подсистемы ввода-вывода моделей 240 и 260. В модели 200 возможности Ethernet и SCSI обеспечиваются двумя встроенными дополнительными модулями TURBOchannel: PMAD-AA для Ethernet и PMAZ-AA для SCSI. В PMAD-AA используется AMD 7990 LANCE (контроллер локальной сети для Ethernet), который обеспечивает Ethernet 10BASE-T. Интерфейс реализован с помощью AMD 7992 SIA ( адаптера последовательного интерфейса ) и разъема BNC ThinWire. 8-битная несимметричная шина SCSI обеспечивается NCR 53C94 ASC (усовершенствованный контроллер SCSI). Оба встроенных дополнительных модуля имеют 128 КБ SRAM, каждый из которых служит буфером для повышения производительности. Четыре последовательных линии также предусмотрены для клавиатуры, мыши, порта связи и принтера. Эти линии реализованы двумя DC7085. Также имеются часы реального времени Dallas Semiconductor DS1287 с 50 байтами NVRAM, а также системный загрузочный ремешок емкостью 256 КБ и диагностическое ПЗУ в разъеме.
Напротив, подсистема ввода-вывода моделей 240 и 260 основана на ASIC-контроллере ввода-вывода, который служит мостом между TURBOchannel и двумя реализуемыми им шинами ввода-вывода. Устройства ввода-вывода, такие как два контроллера последовательной связи Zilog Z85C30 SCC, NCR 53C94 ASC, AMD 7990 LANCE, часы реального времени Dallas Semiconductor DS1287 и системное ПЗУ, подключаются к шинам ввода-вывода. ASIC контроллера ввода-вывода не был представлен в модели 240, он впервые был представлен в серии Model 100, но ASIC, используемый в модели 240, отличается тем, что имеет тактовую частоту вдвое выше: 25 МГц вместо 12,5 МГц. Подсистема ввода-вывода модели 240 позже будет использоваться в DEC 3000 AXP в модифицированной форме. [29]
Графика
[ редактировать ]Системы DECstation со слотами TURBOchannel могут использовать кадровые буферы на основе TURBOchannel, ускорители 2D-графики и ускорители 3D-графики.
Фреймбуферы
[ редактировать ]- CX «Графический модуль с цветным кадровым буфером» , модель PMAG-BA. [30] Он был способен передавать 8-битный цвет при разрешении 1024 × 864.
- HX «Интеллектуальный графический модуль с кадровым буфером» , модели PMAGB-BA/BC/BE. [30] HX — это кадровый буфер со специальной ASIC с ограниченными, но очень быстрыми возможностями 2D-ускорения. [31]
- MX « Монохромный графический модуль с кадровым буфером» , модель PMAG-AA. [30] MX поддерживает 1-битный цвет с разрешением 1280 × 1024 и частотой обновления 72 Гц.
- TX « True Color Графический модуль с кадровым буфером» , модели PMAG-JA, PMAGB-JA. [30] Обе модели поддерживали 24-битный цвет при разрешении 1280 × 1024. Две модели различались только частотой обновления: у PMAG-JA частота обновления составляла 66 Гц, а у PMAGB-JA — 72 Гц.
Ускорители 2D-графики
[ редактировать ]- PX «Ускоритель 2D-графики» . PX был основан на архитектуре PixelStamp, но без геометрического движка , а это означает, что он мог ускорять только 2D-графику. его заменил HX . В какой-то момент в большинстве приложений
Ускорители 3D-графики
[ редактировать ]Эти варианты были:
- PXG . , также известный как «Lo 3D Graphics Accelerator» или «Mid 3D Graphics Accelerator» в зависимости от конфигурации [30]
- PXG + , также известный как «Графический ускоритель Lo 3D Plus» или «Графический ускоритель Mid 3D Plus» в зависимости от конфигурации. [30]
- PXG Turbo , также известный как «Hi 3D Graphics Accelerator». [30]
- PXG Turbo+ , также известный как «Графический ускоритель Hi 3D Plus». [30]
Все варианты PXG поддерживают 8-битный или 24-битный цвет, разрешение 1280 × 1024 и частоту обновления 66 или 72 Гц. PXG также имеет 8-битный или 24-битный Z-буфер и имеет двойную буферизацию . Глубину цвета и глубину Z-буфера можно расширить, установив на модуль дополнительные модули VSIMM или Z-буфер. Варианты PXG Turbo поддерживают 24-битный цвет, разрешение 1280 × 1024 и частоту обновления 66 или 72 Гц. Они отличаются наличием 24-битного буфера для хранения внеэкранных растровых изображений в дополнение к 24-битному Z-буферу и двойному буферу.
В этих ускорителях 3D-графики реализована запатентованная архитектура PixelStamp компании Digital, созданная на основе двух исследовательских проектов: Pixel Planes от Университета Северной Каролины и The 8 на 8 Display от Университета Карнеги-Меллона . [32]
Архитектура PixelStamp — это геометрический конвейер , состоящий из механизма DMA, геометрического механизма и PixelStamp. Механизм DMA связывает конвейер с системой через канал TURBO, получая пакеты от ЦП и отправляя их в геометрический механизм. Геометрический движок состоит из SRAM и Intel i860. Пакеты от механизма DMA сохраняются в SRAM, где они обрабатываются i860, который записывает результаты в FIFO.
PixelStamp состоит из ASIC STIC (интерфейсного чипа STamp) и одного или двух ASIC STAMP. STIC извлекает результаты из FIFO и передает их ASIC STAMP, который выполняет преобразование сканирования и другие графические функции. После обработки данных ASIC STAMP результат, состоящий из данных RGB, записывается в кадровый буфер, созданный из модулей VSIMM (SIMM с VRAM), которые расположены на дополнительном модуле графического ускорителя для отображения.
Эти графические ускорители можно сгруппировать в две отдельные категории: варианты двойной ширины и варианты тройной ширины. PXG и PXG+ — это дополнительные модули TURBOканала двойной ширины, а PXG Turbo и PXG Turbo+ — дополнительные модули TURBOканала тройной ширины. Модели с суффиксом «+» представляют собой модели с более высокой производительностью по сравнению с базовой моделью: i860 с частотой 44 МГц вместо i860 с частотой 40 МГц и ASIC STIC и STAMP, которые работают на тактовых частотах на 33% выше. Модели с суффиксом «Turbo» отличаются тем, что оснащены 256 КБ SRAM и двумя ASIC STAMP вместо 128 КБ SRAM и одной STAMP ASIC. Модели, известные как «Графический ускоритель Lo 3D» или «Графический ускоритель Lo 3D Plus», можно обновить до «Графический ускоритель Mid 3D» или «Графический ускоритель Mid 3D Plus», установив дополнительные модули VSIMM и Z-буфер.
Мультимедиа
[ редактировать ]В зависимости от модели DECstation некоторые системы были способны выполнять видеоконференции , высококачественный аудиовыход и видеовход. Это было достигнуто за счет использования дополнительных модулей TURBOchannel и внешних периферийных устройств. Видеовход был реализован с помощью опции DECvideo (также известной как вход живого видео PIP (картинка в картинке) ), дочерней платы , которая подключается к кадровому буферу TX для обеспечения входа NTSC , PAL и SECAM . При использовании этой опции в сочетании с видеокамерой, микрофоном и необходимым программным обеспечением DECstation можно использовать для видеоконференций.
Аудиовозможности обеспечивались дополнительным модулем канала DECaudio TURBOchannel, который содержал два устройства AMD 79C30A DSC (цифровой абонентский контроллер) и процессор Motorola 56001 DSP . Два DSC AMD 79C30A использовались для ввода и вывода звука голосового качества, а Motorola 56001 использовался для высококачественного звука. Изначально DSP не использовался из-за неполноты прошивки, хотя эта возможность была предоставлена позже в обновлении. [ нужна ссылка ]
Программное обеспечение DECspin , представленное для моделей DECstation 5000 и Personal DECstation 5000, использовало карты DECmedia, DECvideo и DECaudio для обеспечения возможности видеоконференций до шести пользователей по локальной сети и через маршрутизатор DECnet по выделенному каналу связи на большие расстояния. . Цены на это программное обеспечение на момент его появления в 1992 году начинались с 2995 долларов за рабочую станцию. [33]
ПК DECstation
[ редактировать ]Как ни странно, одновременно с запуском линейки рабочих станций DECstation компания Digital также анонсировала линейку ПК под брендом DECstation, совместимых с Intel x86 процессорами , работающими под управлением MS-DOS . Они были идентифицированы трехзначными номерами моделей; серии DECstation 2xx , 3xx и 4xx используют процессоры Intel 80286 , 80386 и 80486 соответственно. Эти компьютеры были созданы не компанией Digital, а корпорациями Tandy Corporation в США и Olivetti в Европе. На момент презентации Digital предлагала программу обмена для владельцев своего более раннего x86, но несовместимого с ПК компьютера Rainbow 100 .
Системы на базе 80286:
- DECстанция 210
- DECстанция 220
- DECстанция 212
- DECстанция 212LP
Системы на базе 80386:
- DECстанция 316
- DECстанция 316+
- DECstation 316sx
- DECстанция 320
- DECstation 320+
- DECstation 320sx
- DECstation 325c
- DECстанция 333c
Системы на базе 80486:
- DECstation 420sx
- DECстанция 425c
- DECстанция 433T
- DECstation 433W
- DECstation 450dx2
Ссылки
[ редактировать ]- ^ Ферлонг, Томас К.; Нильсен, Майкл Дж. К.; Вильгельм, Нил К. (весна 1990 г.). «Развитие DECstation 3100» (PDF) . Цифровой технический журнал . 2 (2). Корпорация цифрового оборудования.
- ^ Компьютерграмма.
- ^ Армандо Стеттнер
- ^ «DEC отменяет использование рабочей станции ULTRIX с ECL R6000» . Computer Business Review , 15 августа 1990 г.
- ^ Джонсон, Мэрифран (23 марта 1992 г.). «DEC делает OSF/1 реальностью» . Компьютерный мир . п. 4 . Проверено 19 ноября 2021 г.
- ^ Джонсон, Мэрифран (25 мая 1992 г.). «Пользователи DECstation боятся, что их бросят» . Компьютерный мир . Том. XXVI, нет. 21. С. 1, 12 . Проверено 18 ноября 2021 г.
- ^ «Исправления» . Компьютерный мир . Том. XXVI, нет. 22. 1 июня 1992. с. 7 . Проверено 18 ноября 2021 г.
- ^ Джонсон, Мэрифран (1 июня 1992 г.). «Война бушует из-за потери DECstation OSF/1» . Компьютерный мир . Том. XXVI, нет. 22. с. 4 . Проверено 18 ноября 2021 г.
- ^ Джонсон, Мэрифран (15 июня 1992 г.). «Шлепанцы DEC в стратегии рабочих станций Unix» . Компьютерный мир . Том. XXVI, нет. 24. С. 1, 14 . Проверено 18 ноября 2021 г.
- ^ Стедман, Крейг (21 декабря 1992 г.). «DEC выпускает платы R4000» . Электронные новости . п. 14 . Проверено 21 ноября 2021 г.
- ^ Стедман, Крейг (15 февраля 1993 г.). «DEC рассматривает Windows NT для Alpha» . Электронные новости . п. 18 . Проверено 21 ноября 2021 г.
- ^ Джонсон, Мэрифран (8 февраля 1993 г.). «DEC разрабатывает еще один план Unix» . Компьютерный мир . стр. 35, 38 . Проверено 19 ноября 2021 г.
- ^ Уиллетт, Шон (20 января 1992 г.). «Ответы ACE» . Цифровые новости . стр. 10–12 . Проверено 24 ноября 2021 г.
- ^ Уллман, Эллен (февраль 1992 г.). «Microsoft становится ближе к DEC» . Байт . п. 26 . Проверено 23 марта 2024 г.
- ^ Сайты, Ричард Л.; Чернов, Антон; Кирк, Мэтью Б.; Маркс, Морис П.; Робинсон, Скотт Г. (1992). «Двоичный перевод» . Цифровой технический журнал . 4 (4): 137–152 . Проверено 26 января 2024 г.
- ^ Перейти обратно: а б с д Системное проектирование рабочих станций: « Функциональная спецификация настольной рабочей станции DECstation 3100 », редакция 1.3, 28 августа 1990 г., Digital Equipment Corporation
- ^ Маркофф, Джон (11 января 1989 г.). «НОВОСТИ КОМПАНИИ; 8 настольных компьютеров, представленных Digital» . Нью-Йорк Таймс .
- ^ Обзор производительности семейства RISC, 2 апреля 1990 г., Digital Equipment Corporation
- ^ При использовании в контексте полупроводниковой памяти 1 КБ означает 2 10 (1024) байт, а 1 МБ соответствует 2 20 (1 048 576) байт
- ^ МакКормак, Джоэл (сентябрь 1989 г.). Умный код, глупая память: быстрый X-сервер для тупого буфера цветовых кадров (технический отчет). Корпорация цифрового оборудования . Проверено 3 марта 2022 г.
- ^ Уилсон, Дэвид (октябрь 1992 г.). «Испытанный характер» . Обзор Юникс . стр. 49–50, 52, 54, 57–58 . Проверено 24 апреля 2022 г.
- ^ Перейти обратно: а б с д «Руководство по техническому обслуживанию Personal DECstation/DECsystem 5000 Series, третий тираж, EK-PM30F-MG-004» (PDF) . Корпорация цифрового оборудования. Апрель 1993 года.
- ^ Перейти обратно: а б Маркетинг базового продукта рабочих систем: «Технический обзор серии Personal DECstation», версия 1.0, декабрь 1991 г., Digital Equipment Corporation
- ^ Перейти обратно: а б с Рабочие станции DECstation серии 5000/100, Digital Equipment Corporation
- ^ Джонсон, Мэрифран (9 апреля 1990 г.). «DEC устраняет пробелы в рабочих станциях» . Компьютерный мир . п. 4 . Проверено 14 ноября 2023 г.
- ^ Перейти обратно: а б с Маркетинг базового продукта рабочих систем: « Технический обзор рабочей станции DECstation 5000, модель 240 », версия 1.0, декабрь 1991 г., Digital Equipment Corporation
- ^ Перейти обратно: а б с д Руководство по техническому обслуживанию DECstation/DECsystem 5000 серии 200, второе издание, апрель 1993 г., EK-PM38C-MG-002, Digital Equipment Corporation
- ^ «Модернизация ЦП позволяет поддерживать актуальность семейства DECstation» . Компьютерный мир . 16 ноября 1992 г., стр. 23, 26 . Проверено 14 ноября 2023 г.
- ^ Тодд А. Даттон и др., «Проектирование систем DEC 3000 AXP, двух высокопроизводительных рабочих станций», Digital Технический журнал, Том 4, Номер 4, Специальный выпуск 1992.
- ^ Перейти обратно: а б с д и ж г час Руководство по техническому обслуживанию TURBOchannel, октябрь 1991 г., EK-TRBOC-MG-005, Digital Equipment Corporation [ постоянная мертвая ссылка ]
- ^ Джоэл МакКормак и Боб Макнамара. Отчет об исследовании WRL 93/1, «Умный» буфер кадров . Западная исследовательская лаборатория, Digital Equipment Corporation.
- ^ Брайан Келлехер. Архитектура PixelVision . Разработка систем рабочих станций, Digital Equipment Corporation.
- ^ Даффи, Джим (24 февраля 1992 г.). «DEC предлагает новый взгляд на видеосети» . Сетевой мир . п. 13 . Проверено 23 марта 2024 г.