Введение

Линия компьютерных рабочих станций MIPS Magnum представляла собой серию компьютерных рабочих станций, разработанных компанией MIPS Computer Systems, Inc. и основанных на микропроцессорах MIPS RISC. Первый Magnum был выпущен в марте 1990 года, а производство различных моделей продолжалось до 1993 года, когда SGI приобрела MIPS Technologies. SGI прекратила выпуск линейки MIPS Magnum, чтобы продвигать собственные рабочие станции, включая начального уровня SGI Indy. Ранние модели серии Magnum на базе R3000 работали только под управлением RISC/os, варианта BSD Unix, но последующие рабочие станции Magnum, основанные на архитектуре Jazz, поддерживали как RISC/os, так и Windows NT. Помимо этих проприетарных операционных систем, Linux и NetBSD также были портированы на машины MIPS Magnum на базе Jazz. Некоторые модели MIPS Magnum перемаркировались и продавались компаниями Groupe Bull и Olivetti. Кроме того, версии без графического адаптера (т.е. без фреймбуфера или видеокарты) продавались как серверы под названием "MIPS Millennium".

Серия

Информация о номере модели.

Обработочные предприятия

MIPS Magnum 3000 оснащен микропроцессором MIPS R3000A с частотой 25 или 33 МГц. MIPS Magnum R4000 PC 50 имеет процессор MIPS R4000PC с кешем L1 объемом всего 16 кБ (но без кеша L2), работающий на внешней тактовой частоте 50 МГц (которая удваивалась внутри микропроцессора до 100 МГц). MIPS Magnum R4000 SC 50 идентичен Magnum R4000PC, но дополнительно включает один мегабайт вторичного кэша к первичному.

Память

Для основной памяти MIPS Magnum 3000 поддерживались 30-контактные SIMM-модули с истинным паритетом и временем доступа 80 нс, объемом до 128 МБ. MIPS Magnum R4000 поддерживал восемь 72-контактных SIMM-модулей с истинным паритетом, объемом до 256 МБ.

SCSI

MIPS Magnum R4000 (как R4000 PC 50, так и R4000 SC 50) включает в себя одну встроенную шину SCSI, использующую встроенный чипсет NCR 53c94 для быстрого узкого SCSI. Внутренний кабель с четырьмя 50-контактными разъемами подключает внутренние устройства SCSI, а также обеспечивает подключение внешних устройств SCSI через разъем-переходник, расположенный на задней панели корпуса.

Эфир

MIPS Magnum R4000 включает встроенный чипсет SONIC Ethernet и разъем AUI Ethernet, расположенный на корпусе.

Буфер кадров

Видеовыход для Magnum R4000 состоит из проприетарного буфера кадров, доступного в виде пользовательской опциональной карты полной длины — буфера кадров G364. G364 включает выход типа SUN 13W3 (который можно преобразовать в более распространенный VGA-разъем) и поддерживает разрешения экрана в пикселях 640x480, 800x600, 1024x768 или 1280x1024. Поскольку это простой буфер кадров, G364 не содержит каких-либо функций ускоренной графики.

Серийные и параллельные вводы и выводы

MIPS Magnum R4000 также включает два стандартных последовательных порта, совместимых с RS 232, и параллельный порт, совместимый с IBM AT.

Дискета

Кроме того, MIPS Magnum R4000 был оснащен дисководом, совместимым с IBM AT, и имел один отсек для дискеты.

Историческое развитие

MIPS Magnum 3000 использовал процессор MIPS R3000 и специализированную материнскую плату, включавшую шину TURBOchannel (следует отметить, что DEC также производила линейку рабочих станций DECstation под управлением Ultrix, которые также использовали процессоры MIPS и шину TURBOchannel). Magnum 3000 работал только под управлением RISC/os, являвшейся собственным портом BSD Unix от MIPS Computer Systems, Inc. с включением некоторых функций System V. Более поздние модели, MIPS Magnum R4000PC и MIPS Magnum R4000SC, также использовали микропроцессор MIPS – MIPS R4000, полноценный 64-битный микропроцессор, доступный в виде недорогой версии (R4000PC) с 16 КБ кэша L1, но без кэша L2, или в виде высокопроизводительной версии (R4000SC) с 1 МБ вторичного кэша в дополнение к 16 КБ первичного кэша. Поскольку MIPS Computer Systems, Inc. была одним из основателей консорциума Advanced Computing Environment вместе с Silicon Graphics, Microsoft, Motorola и другими, MIPS Magnum R4000 задумывался как выход MIPS на рынок рабочих станций Windows NT. Однако, из-за задержек в собственных разработках MIPS Computer Systems, Inc. по созданию системы Windows NT на базе MIPS, MIPS Technologies отказалась от этих разработок и вместо этого лицензировала дизайн Jazz, разработанный Microsoft в начале 1990-х годов для упрощения портирования и разработки Windows NT (первоначально он был разработан для архитектуры MIPS и лишь позже портирован на архитектуры Intel 386, Alpha и PowerPC). Таким образом, MIPS Magnum R4000 (и, фактически, все системы на базе Jazz, такие как Acer PICA, NEC RISCstation, Olivetti M700 и т.д.) включал в себя множество функций, более характерных для ПК на базе Intel, чем для коммерческих UNIX-рабочих станций того времени. Например, Magnum R4000 включал шину EISA, использовал клавиатуры и мыши, совместимые с IBM PS/2, и использовал компоненты чипсета, регистры управления которых были сопоставлены с областями памяти, определенными в стандарте IBM AT.

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

MIPS Magnum R4000 работал под управлением Windows NT (начиная с версии 3.1), если был оснащен прошивкой ARC с порядком байтов little-endian, или RISC/os, если была установлена фирменная прошивка MIPS Computer Systems, Inc. с порядком байтов big-endian ("MIPS Monitor"). Переключение между прошивками ARC и MIPS Monitor осуществлялось путем загрузки одной из них в Flash-память/NVRAM Magnum с дискеты, что позволяло осуществлять двойную загрузку между Windows и Unix.

Windows NT

MIPS Magnum R4000 поддерживалась Windows NT начиная с версии 3.1 (выпущенной в 1993 году) и до версии 4.0 (выпущенной в 1996 году). Однако поддержка систем MIPS компанией Microsoft прекратилась после выпуска Windows NT версии 4.0, и полезное программное обеспечение для Windows/MIPS – как от Microsoft, так и от сторонних разработчиков – было крайне ограничено даже в период поддержки MIPS (например, Microsoft так и не портировала свой офисный пакет Microsoft Office на платформу MIPS). MIPS Magnum 3000, в отличие от MIPS Magnum R4000, не поддерживала запуск Windows NT.

RISC/os

Все компьютеры Magnum могли работать под управлением RISC/os, проприетарного порта UNIX, разработанного компанией MIPS Computer System, Inc. Для работы RISC/os на MIPS Magnum R4000 необходимо использовать прошивку MIPS Monitor для big endian.

БСД

MIPS Magnum может работать под управлением NetBSD, а в какой-то момент поддерживал и OpenBSD, но из-за недостатка интереса со стороны разработчиков и необходимых ресурсов поддержка архитектуры была прекращена до выхода версии 2.4 1 декабря 1998 года. Для более ранних машин MIPS Magnum 3000, работающих только под RISC/os, правильный порт – NetBSD/mipsco. Для более поздних машин MIPS Magnum R4000, поддерживающих Windows NT, правильный порт – NetBSD/arc.

Линукс

MIPS Magnum R4000 был одним из первых компьютеров, для которых велась работа по портированию ядра Linux на архитектуру MIPS, начатая в апреле 1995 года. Поддержка Magnum R4000 стала стабильной в ветке разработки 2.1 (примерно в 1999 году); однако, с тех пор поддержка Magnum в Linux пришла в упадок.

QEMU

Эмулятор QEMU PC версии 0.9.1 может эмулировать MIPS Magnum (и Acer Pica 61) с помощью параметра "M" ("M magnum" или "M pica61"). QEMU может запускать версию Debian Linux, скомпилированную для MIPS, на платформе x86, а также Windows NT 3.5, 3.51 и 4.0, бинарные файлы для которых доступны здесь.