stringtranslate.com

DECстанция

Идентификационный «медальон» модели DECstation 5000 Model 120.
DECstation 5000–200 со снятой верхней крышкой

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 стала результатом передового проекта разработки, реализованного на заводе DEC в Пало-Альто-Гамильтон-авеню. Известный как проект PMAX, его целью было создание семейства компьютерных систем, экономика и производительность которого могли бы конкурировать с аналогами Sun Microsystems и другими UNIX-платформами на базе RISC того времени. Семейство систем, детище Джеймса Биллмайера , Марио Пальяро, Армандо Стеттнера и Джозефа Динуччи, также должно было использовать действительно RISC-архитектуру по сравнению с более тяжелыми и очень CISC VAX или тогда еще находившимися в стадии разработки архитектурами PRISM . В то время DEC была в основном известна своими системами CISC, включая успешные линейки PDP-11 и VAX .

Рассматривалось несколько архитектур от Intel , Motorola и других, но группа быстро остановила свой выбор на линейке микропроцессоров MIPS . (Ранние) микропроцессоры MIPS поддерживали режимы как с прямым, так и с прямым порядком байтов (настраиваются во время аппаратного сброса). Режим прямого порядка байтов был выбран как для соответствия порядку байтов систем на базе 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] Однако на протяжении всего периода разработки Alpha давно предполагалось, что двоичные файлы VAX и MIPS будут работать на системах Alpha, что привело к разработке бинарного транслятора mx для запуска образов программ ULTRIX MIPS на Alpha. системы на базе DEC OSF/1. [14]

Проект 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 , и закончилось последней моделью, DECstation 5000 Model 260, которая использовала одну ASIC VLSI для большей части логики управления.

Упакованные системы DECstation 5000 иногда имели суффикс из двух или трех букв. Эти буквы обозначают, какая графическая опция имеется в системе.

DECstation 3100 и DECstation 2100

DECстанция 2100
Процессор

В DECstation 3100 и 2100 используется процессор R2000 , сопроцессор R2010 с плавающей запятой и четыре буфера записи R2020. R2000 использует внешний кэш инструкций с прямым отображением объемом 64 КБ [18] и кэш данных со сквозной записью и прямым отображением объемом 64 КБ с размером строки кэша четыре байта. [15] Четыре 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, усложнило бы память. задействовано управление. [19] В отличие от остальной системной памяти, кадровые буферы не защищены по четности. Для видео используется штекер DB15. Разъем использует сигналы, совместимые с RS343A/RS170.

Ethernet и SCSI

Эти станции DEC имеют встроенный 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-дюймовым дисплеем с оттенками серого. [20]

Модуль ЦП

Существовало три модели модуля ЦП, содержащего подсистему ЦП. Первая модель содержит набор микросхем, состоящий из процессора R3000A с частотой 20, 25 или 33 МГц и FPU R3010, а также кэша инструкций объемом 64 КБ и кэша данных объемом 64 КБ. Оба кэша имеют прямое отображение и имеют 4-байтовую строку кэша. Кэш данных имеет сквозную запись. Все компоненты модуля ЦП работают на той же тактовой частоте, что и R300A.

Также присутствует ASIC CPUCTL, его цель - обеспечить взаимодействие и буферизацию между более быстрым модулем ЦП и более медленным системным модулем 12,5 МГц. ASIC CPUCTL также реализует канал TURBO 12,5 МГц, который служит межсистемным соединением. [22]

Вторая модель представляет собой переработанную версию первого модуля с 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 палитр. [22] Буфер кадра рассматривается как часть подсистемы памяти.

Подсистема ввода-вывода

Подсистема ввода-вывода обеспечивает систему 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, серия

DECStation 5000 133 Рабочая станция

Серия DECstation 5000 Model 100 под кодовым названием «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, расположенный на задней панели системы. В качестве альтернативы хранилище должно было обеспечиваться файловым сервером , доступным по сети.

Подсистема ЦП

Каждый представитель серии 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 потребовалась замена материнской платы. [27]

Подсистема памяти

Модель серии 200 имеет 15 слотов SIMM, расположенных на системном модуле, которые могут вмещать от 8 до 480 МБ памяти. [25] [26] Используются фирменные 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, ближайший к переднему краю системного модуля). Модуль использует батарею для предотвращения потери данных в случае сбоя питания. Модуль полезен только в том случае, если установлено дополнительное программное обеспечение. [26]

Модель 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, и все модели имеют три дополнительных слота TURBOchannel. Модель 200 предоставляет 4 МБ физического адресного пространства для каждой опции TURBOканала, [26] тогда как модели 240 и 260 предоставляют 8 МБ. [25] Канал 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 в модифицированной форме. [28]

Графика

Системы DECstation со слотами TURBOchannel могут использовать кадровые буферы на основе TURBOchannel, ускорители 2D-графики и ускорители 3D-графики.

Фреймбуферы

Ускорители 2D-графики

Ускорители 3D-графики

Эти варианты были:

Все варианты 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 от Университета Карнеги-Меллона . [31]

Архитектура 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+ — это дополнительные модули TURBOchannel двойной ширины, а PXG Turbo и PXG Turbo+ — дополнительные модули TURBOchannel тройной ширины. Модели с суффиксом «+» представляют собой модели с более высокой производительностью по сравнению с базовой моделью: 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 не использовался из-за неполноты прошивки, хотя эта возможность была предоставлена ​​позже в обновлении. [ нужна цитата ]

ПК 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:

Системы на базе 80386:

Системы на базе 80486:

Рекомендации

  1. ^ Ферлонг, Томас С.; Нильсен, Майкл Дж. К.; Вильгельм, Нил К. (весна 1990 г.). «Развитие DECstation 3100» (PDF) . Цифровой технический журнал . Корпорация цифрового оборудования. 2 (2).
  2. ^ Компьютерграмма.
  3. ^ Армандо Стеттнер
  4. ^ «DEC отменяет использование рабочей станции ULTRIX с ECL R6000» . Computer Business Review , 15 августа 1990 г.
  5. Джонсон, Мэрифран (23 марта 1992 г.). «DEC делает OSF/1 реальностью». Компьютерный мир . п. 4 . Проверено 19 ноября 2021 г.
  6. Джонсон, Мэрифран (25 мая 1992 г.). «Пользователи DECstation боятся, что их бросят». Компьютерный мир . Том. XXVI, нет. 21. С. 1, 12 . Проверено 18 ноября 2021 г.
  7. ^ «Исправления». Компьютерный мир . Том. XXVI, нет. 22. 1 июня 1992. с. 7 . Проверено 18 ноября 2021 г.
  8. Джонсон, Мэрифран (1 июня 1992 г.). «Война бушует из-за потери DECstation OSF/1». Компьютерный мир . Том. XXVI, нет. 22. с. 4 . Проверено 18 ноября 2021 г.
  9. Джонсон, Мэрифран (15 июня 1992 г.). «Шлепанцы DEC в стратегии рабочих станций Unix». Компьютерный мир . Том. XXVI, нет. 24. С. 1, 14 . Проверено 18 ноября 2021 г.
  10. Стедман, Крейг (21 декабря 1992 г.). «DEC выпускает платы R4000» . Электронные новости . п. 14 . Проверено 21 ноября 2021 г.
  11. Стедман, Крейг (15 февраля 1993 г.). «DEC рассматривает Windows NT для Alpha». Электронные новости . п. 18 . Проверено 21 ноября 2021 г.
  12. Джонсон, Мэрифран (8 февраля 1993 г.). «DEC разрабатывает еще один план Unix». Компьютерный мир . стр. 35, 38 . Проверено 19 ноября 2021 г.
  13. ^ Уиллетт, Шон (20 января 1992 г.). «Ответы ACE». Цифровые новости . стр. 10–12 . Проверено 24 ноября 2021 г.
  14. ^ Сайты, Ричард Л.; Чернов, Антон; Кирк, Мэтью Б.; Маркс, Морис П.; Робинсон, Скотт Г. (1992). «Двоичный перевод». Цифровой технический журнал . 4 (4): 137–152 . Проверено 26 января 2024 г.
  15. ^ abcd Системное проектирование рабочих станций: «Функциональная спецификация настольной рабочей станции DECstation 3100», редакция 1.3, 28 августа 1990 г., Digital Equipment Corporation
  16. Маркофф, Джон (11 января 1989 г.). «НОВОСТИ КОМПАНИИ; 8 настольных компьютеров, представленных Digital» . Газета "Нью-Йорк Таймс .
  17. ^ Обзор производительности семейства RISC, 2 апреля 1990 г., Digital Equipment Corporation
  18. ^ При использовании в контексте полупроводниковой памяти 1 КБ соответствует 2 10 (1024) байтам, а 1 МБ соответствует 2 20 (1 048 576) байтам.
  19. ^ МакКормак, Джоэл (сентябрь 1989 г.). Умный код, глупая память: быстрый X-сервер для тупого буфера цветовых кадров (технический отчет). Корпорация цифрового оборудования . Проверено 3 марта 2022 г.
  20. ^ Уилсон, Дэвид (октябрь 1992 г.). «Испытанный характер». Обзор Юникс . стр. 49–50, 52, 54, 57–58 . Проверено 24 апреля 2022 г.
  21. ^ abcd «Руководство по техническому обслуживанию персонального DECstation/DECsystem серии 5000, третий тираж, EK-PM30F-MG-004» (PDF) . Корпорация цифрового оборудования. Апрель 1993 года.
  22. ^ ab Маркетинг базового продукта Worksystems: «Технический обзор серии Personal DECstation», версия 1.0, декабрь 1991 г., Digital Equipment Corporation
  23. ^ abc Рабочие станции серии DECstation 5000/100, Digital Equipment Corporation
  24. Джонсон, Мэрифран (9 апреля 1990 г.). «DEC устраняет пробелы в рабочих станциях» . Компьютерный мир . п. 4 . Проверено 14 ноября 2023 г.
  25. ^ Маркетинг базового продукта abc Worksystems: « Технический обзор рабочей станции DECstation 5000 Model 240 », версия 1.0, декабрь 1991 г., Digital Equipment Corporation
  26. ^ abcd DECstation/DECsystem 5000 Руководство по техническому обслуживанию серии 200, второе издание, апрель 1993 г., EK-PM38C-MG-002, Digital Equipment Corporation
  27. ^ «Модернизация ЦП поддерживает актуальность семейства DECstation» . Компьютерный мир . 16 ноября 1992 г., стр. 23, 26 . Проверено 14 ноября 2023 г.
  28. ^ Тодд А. Даттон и др., «Проектирование систем DEC 3000 AXP, двух высокопроизводительных рабочих станций», Digital Технический журнал, Том 4, Номер 4, Специальный выпуск 1992.
  29. ^ abcdefgh TURBOchannel Руководство по обслуживанию, октябрь 1991 г., EK-TRBOC-MG-005, Digital Equipment Corporation [ постоянная мертвая ссылка ]
  30. ^ Джоэл МакКормак и Боб Макнамара. Отчет об исследовании WRL 93/1, «Умный кадровый буфер». Западная исследовательская лаборатория, Digital Equipment Corporation.
  31. ^ Брайан Келлехер. Архитектура PixelVision. Разработка систем рабочих станций, Digital Equipment Corporation.

Внешние ссылки