ICL ДРС
ICL DRS представляла собой линейку ведомственных компьютеров от International Computers Limited (ICL). Первоначально это означало систему распределенных ресурсов . [1] позже полное название было заменено аббревиатурой.
В середине 1980-х годов отдельные бизнес-подразделения Office Systems производили разрозненный ассортимент продуктов, включая IBM-совместимые ПК, такие как PWS ( клон PC / AT ), небольшие серверы под торговой маркой DRS и различные более крупные Unix-серверы, продаваемые в линейке Clan. Ребрендинг, проведенный в конце 1988 года, объединил их под брендом DRS с последовательной серой и мятно-зеленой окраской.
Подразделение ICL, ответственное за эти системы, со временем стало частью совместного предприятия Fujitsu-Siemens .
ДРС 20/100/200
[ редактировать ]
Оригинальной DRS была DRS 20, произведенная в Ютике, штат Нью-Йорк , и выпущенная в сентябре 1981 года. [1] На нем работала собственная операционная система DRX (Distributed Resource Executive). Базовый «интеллектуальный терминал» (модель 10/110/210) использовал 8-битные процессоры 8085 (процессоры рабочих станций, приложений и сети), каждый из которых имел от 32 до 128 КБ памяти. Модель 210 также имела процессор приложений 80188 с 512 КБ для запуска CP/M . Более крупные модели 20 и 40 имели дисководы для гибких дисков. Напольные модели 50, 150 и 250 имели жесткие диски, с которых загружались бездисковые модели. В ранних моделях это были 8-дюймовые дискеты, а в более поздних – 5¼-дюймовые.
Бездисковой моделью, которая была партнером DRS 20, была DRS 10. В ней было 10 КБ, доступных для прикладных программ, разработанных в CIS COBOL .
По локальной сети можно подключить до 16 машин DRS 20/DRS 10, адреса которых задаются с помощью DIP-переключателей на задней панели устройства. Локальная сеть была сформирована через коаксиальный кабель сопротивлением 93 Ом в виде шины со скоростью 1,25 Мбит/с.
Последняя модель 310 (стилизованная под модуль DRS 300) имела второй процессор приложений 80186 с 1 МБ ОЗУ для запуска Concurrent DOS , эмулируя IBM PC с экранным дисплеем Hercules .
ДРС 300
[ редактировать ]В середине 1980-х годов ICL разработала DRS 300 в Кидсгроув и начала работать в Ютике. Выпущенная в 1986 году, DRS 300 представляла собой модульную систему, состоящую из блоков формата А4 , предназначенных для размещения на офисной книжной полке. Модули, содержащие блок питания (Kx), процессор (Ax), жесткие и дискеты (Dx), стримерную ленту (Sx) и т. д. подключались через SCSI . Первоначальные модели использовали процессор 80286 с частотой 6 МГц (модуль A1) и памятью до 1 МБ. Более поздние модули использовали процессор 8 МГц (A2) или 80286 с 80287 математическим сопроцессором (A3) с памятью до 4 МБ и работали под управлением Concurrent CP/M-86 и более поздних версий Concurrent DOS . [2] Хотя он мог запускать код, разработанный под CP/M , PC DOS или MS-DOS , на практике доступные приложения были ограничены, поскольку многие упакованные пакеты, разработанные для IBM PC, использовали прямой доступ к оборудованию (IBM). Проблема была решена путем использования технологии softclone для перехвата таких вызовов. [3] Однако это требовало постоянного выпуска патчей для новых версий приложений.
Компания ICL разработала систему управления DRS300, используя контроллер графического дисплея NEC 7220 в своей плате расширения субмодуля 5 (SM5) для DRS300, обеспечивая растровый графический дисплей с тремя цветовыми плоскостями по 32 КБ, предлагающий восемь различных цветов из палитры из 64, закодированных с помощью расположение RGB222, а также отдельная текстовая плоскость, предлагающая восемь цветов переднего плана и восемь цветов фона из 64-цветной палитры и переопределяемый символьный шрифт. Память дисплея была доступна через область размером 32 КБ в адресном пространстве процессора 80286, что требовало выбора одной плоскости в любой момент времени. Карта обеспечивала разрешение 640 x 400 пикселей с частотой обновления 60 Гц в сочетании с монитором ICL Model 307. ICL поддерживала Graphics Environment Manager компании Digital Research в этой конфигурации, которая была нацелена на «управление графикой», включая такие действия, как подготовка графиков и диаграмм, а также презентаций на дисплеях и прозрачных пленках. ICL заявила, что такая система уникальна тем, что имеет графику высокого разрешения, многопользовательские возможности и встроенную сеть. [4]
Первоначальный DRS 300 также работал под управлением реализации ICL Unix System V Release 2, DRS/NX V2, хотя она никогда не выпускалась коммерчески. [ нужна ссылка ] Позже был добавлен модуль 80386 (A4) для запуска 32-битной DRS/NX V3 на основе System V Release 3. [5]
ДРС 400, ДРС 500
[ редактировать ]Эти торговые марки применялись к купленным Unix-коробкам. DRS 400 возник как Clan 4, основанный на Motorola 68020 под управлением UniSoft 's Uniplus Unix . Позже он был заменен DRS 400E, основанным на Motorola 68030 с DRS/NX V3. DRS 500 возник как Clan 5, 6 и 7 на основе CCI Power 6/32. Он был построен в Ирвине компанией CCI , которая была передана материнской компании ICL STC PLC . CCI также стала источником флагманского пакета офисных приложений OfficePower от ICL для всей линейки DRS. [6]
ДРС 95, ДРС 3000
[ редактировать ]DRS 95 и DRS 3000 были IBM-совместимыми 80486 напольными моделями на базе , DRS 95 работал под управлением LAN Manager OS/2 или NetWare и был представлен в июле 1990 года. [7] и DRS 3000 с SVR4 , представленный позже в том же году. Эти модели в значительной степени заменили более ранние модели DRS 300 и DRS 400 и были произведены для ICL компанией Acer . [8] Level 656 на базе P5 Pentium был выпущен в сентябре 1993 года. [9]
ДРС 6000
[ редактировать ]DRS 6000 стал результатом проекта UNICORN, инициированного в декабре 1987 года недавно созданным Центром продуктов Advanced Servers в Брэкнелле, с целью разработки продукта UNIX для производства на предприятии ICL в Эштоне, который сочетал бы в себе самые современные технологии с соблюдение признанных открытых стандартов. Этот продукт был выпущен в январе 1990 года как многопроцессорный сервер на базе SPARC , на котором работала реализация ICL Unix System V Release 4 ( SVR4 ). [10] Он заменил модели DRS 500 в линейке ICL, и на момент запуска были доступны две модели: Level 40 с ЦП 25 МГц и 16 МБ ОЗУ и Level 50 с ЦП 33 МГц и 32 МБ ОЗУ. [11]
Имея от одного до четырех процессоров SPARC, до 512 МБ оперативной памяти, от 760 МБ до 5 ГБ встроенной памяти в одном шкафу или до 15 ГБ в шкафах расширения, DRS 6000 использовал стандартную 32-битную шину VMEbus для ввода/вывода. и запатентованная 64-битная шина HSPbus (высокоскоростная частная шина), соединяющая модули ЦП с основной памятью, причем каждый модуль предоставляет набор микросхем процессора и соответствующую кэш-память. Контроллеры ввода/вывода, расположенные на шине VMEbus, также были подключены к основной памяти через кэш, расположенный в модуле центральных служб, связывающем две шины. В HSPbus использовалась логика «аппаратного отслеживания» или «наблюдения за шиной» для поддержки согласованности кэша. [12]
Модуль ЦП был «предназначен для конкретной реализации микропроцессора SPARC», работающего на частоте 33 МГц, включая «целочисленный блок» с заявленной производительностью 15-20 MIPS, сопровождаемый сопроцессором с плавающей запятой. Из-за ограничений по времени доступ к кэш-памяти не транслировался блоком управления памятью (MMU), поскольку это был отдельный компонент, и поэтому с кэшем использовались 32-битные виртуальные адреса, дополненные 16-битным номером контекста. для идентификации отдельных задач или адресных пространств. Физические адреса генерировались MMU для HSPbus, и эти адреса использовались «блоком слежения» для воссоздания виртуальных адресов и обновления кэша при возникновении трафика шины, который включал модификацию определенной области памяти. [12]
В качестве контроллера VMEbus плата модуля центральных служб использовала процессор 68020. [12] что привело к саркастическим комментариям в прессе о том, что это был замаскированный DRS 400. К 1992 году существовали настольные, тонкие и полноразмерные модели: от однопроцессорной настольной модели с производительностью 29 MIPS (L240) до 4-процессорной модели с производительностью 116 MIPS (L644). [ нужна ссылка ] Первоначальная цена четырехпроцессорных моделей до их появления прогнозировалась на уровне около 150 000 долларов. [13] Некоторые модели продавались Fujitsu как DS/90. [14] ICL получила Королевскую премию за экспортные достижения за DRS 6000 в 1993 году.
DRS 6000 напрямую конкурировал с IBM RS/6000 , выпущенным несколькими неделями позже; Первоначально планировалось называть DRS 600, но оно было переименовано, когда выяснилось, что IBM остановила свой выбор на RS 6000. [ нужна ссылка ]
В 1993 году ICL модернизировала серию DRS 6000 300 процессором SuperSPARC с частотой 40 МГц , представив DRS/NX версии 7.0, реализацию Unix System V Release 4.2. [15] Эта версия DRS/NX была совместима с XPG4, поддерживала графические пользовательские интерфейсы OSF/Motif и OPEN LOOK и обещала совместимость с приложениями Solaris 2. Он был доступен как для платформ SPARC, так и для x86 и продавался как отдельный продукт, причем цена на последний была объявлена от 500 до 1600 долларов США. [16]
В 1994 году линейка DRS была заменена SuperServer (Ks (SPARC) и Ki (Intel)) и TeamServer (Es (1–2 процессора SPARC), Hs (2–4 процессора SPARC), Ei (1 процессор x86 ), Привет (2 процессора x86)) серии компьютеров SPARC и Intel, работающих под управлением DRS/NX Unix или Microsoft Windows NT.
ДРС ПВС
[ редактировать ]В 1987 году профессиональная рабочая станция DRS (PWS) стала первой попыткой ICL в области вычислений, совместимых с IBM PC/AT . DRS PWS изначально был выпущен вместе с MS-DOS 4.0 (не путать с более поздними общедоступными выпусками IBM DOS 4.0 в июле 1988 г. и MS-DOS 4.01 в ноябре 1988 г.). Это была версия вытесняющей многозадачности в реальном режиме, разработанная на основе MS-DOS 2.0 и также являвшаяся предшественником OS/2 . Вскоре он был заменен MS-DOS 4.1, когда он стал доступен; это было написано специально для DRS PWS, но не было закончено к запуску. Microsoft согласилась написать специальную версию MS-DOS 4.0 для ICL, которая бы использовала дополнительную память на компьютерах ICL. Как следствие, у пользователей PWS возник ряд проблем с совместимостью программного обеспечения, хотя подразделение ПК (PCBU) в ICL BRA04 в Брэкнелле исправило некоторые приложения для более крупных клиентов.
PWS мог составить конкуренцию IBM Personal System/2 (PS/2) и DEC Vaxstation 2000 . В 1988 году модели DRS PWS и DRS PWS 386 были переименованы в DRS Model 60 и DRS Model 80 соответственно.
Аппаратное обеспечение PWS представляло собой большой настольный или напольный корпус Tower, работающий на процессоре Intel 80286 с частотой 8 МГц, который позже был заменен процессором Intel 80386 с частотой 20 МГц (DRS PWS 386). Расширение памяти осуществлялось с помощью фирменных карт (карты на 1 МБ или 4 МБ, всего 16 МБ), и изначально не было поддержки дисководов для гибких дисков высокой плотности (HD) емкостью 1,44 МБ, хотя аппаратная модификация тактовых линий на контроллере гибких дисков означала, что это более поздние версии PWS могут быть обновлены. Контроллер ENGA (сетевое видео, совместимое с EGA) отображал стандартную графику и текст EGA с дополнительной строкой, зарезервированной в нижнем ряду для сообщений о многозадачности и задачах связи.
PWS был способен взаимодействовать с ведомственными службами ICL и мейнфреймами, используя комбинацию протоколов Microlan2 и OSLAN (локальная сеть открытых систем). Сетевое соединение Microsoft и OSLAN поддерживалось через карты BICC OSLAN (OSLAN — это реализация ICL транспортных протоколов OSI через Ethernet). Поддержка TCP/IP и DECnet была реализована третьими сторонами с использованием драйверов пакетов, поскольку NDIS в то время не был доступен.
Программное обеспечение для разработки
[ редактировать ]Языки DRS 20 под DRX включали Microsoft BASIC , [19] Микро Фокус СНГ-КОБОЛ, [19] Паскаль , Ассемблер 8085 , и пакеты для сборки приложений, включая Userbuild и пакет Demon.
Языки в DRS 300 Concurrent DOS включали Lattice C , CBASIC , Micro Focus Level II COBOL и цифровых исследований Языки , включая FORTRAN и Pascal .
Программное обеспечение для разработки диапазонов DRS на базе Unix (от 300 до 6000) включало C , Micro Focus и RM COBOL , EPC C++ , FORTRAN и Pascal , а также реляционные базы данных, включая Ingres , Informix , Oracle , Sybase и Progress 4GL , поставляемые Progress Software .
В этот период стратегия программного обеспечения ICL заключалась в том, чтобы все чаще предоставлять на своем собственном оборудовании популярные пакеты программного обеспечения, разработанные третьими сторонами. Почти всегда это требовало портирования исходного кода, поскольку совместимость между машинами на двоичном уровне была недостаточной. Чтобы снизить стоимость этой деятельности, а также коммерческий недостаток, связанный с отсутствием такого большого портфеля программного обеспечения, как у конкурирующих поставщиков, ICL приложила напряженные усилия для улучшения межотраслевой совместимости с помощью таких инициатив, как X/Open .
Примечания
[ редактировать ]- ^ Jump up to: а б Кэмпбелл-Келли, Мартин (1989). ICL Бизнес и техническая история . Оксфорд: Кларендон Пресс. ISBN 0-19-853918-5 .
- ^ Мэлоун, Стив (июль 1986 г.). «Поэтапная многопользовательская работа ICL DRS-300» . Практические вычисления . Том. 9, нет. 7. С. 48–49, 51 . Проверено 2 июня 2024 г.
- ^ Мэлоун, Стив (июль 1986 г.). «Мягкое клонирование» . Практические вычисления . Том. 9, нет. 7. с. 73 . Проверено 2 июня 2024 г.
- ^ Буньян, Р.Дж. (ноябрь 1986 г.). «Графическая система управления ICL DRS300» . Технический журнал ICL : 318–325 . Проверено 14 июля 2024 г.
- ^ «ICL сопровождает новые кланы с 80386 DRS под MS-DOS 4.0» . Технический монитор . 6 апреля 1987 года . Проверено 17 июля 2024 г.
- ^ «Топ новостей» . UNIX/МИР . Июль 1985 г. с. 9. ISSN 0739-5922 . Проверено 25 июня 2024 г.
- ^ "ICL "предложит Unix V.4 в линейке серверов на базе 486" " . Униграмма/X . 1 октября 1990 г. с. 4 . Проверено 25 июля 2024 г.
- ^ «ICL выпускает 486, но нет мультипроцессоров Sparc» . Униграмма/X . 12 ноября 1990 г. с. 4 . Проверено 25 июля 2024 г.
- ^ Новая процессорная система Pentium для Unix , Вопросы продукта, выпуск 3, сентябрь 1993 г., International Computers Ltd, Брэкнелл
- ^ Партон, ЧП (май 1990 г.). «Предисловие к проекту DRS6000 (UNICORN)» . Технический журнал ICL : 3 . Проверено 14 июля 2024 г.
- ^ «ICL станет основным игроком SPARC с серверами DRS 6000» . Униграмма/X . 22 января 1990 г. с. 1 . Проверено 25 июля 2024 г.
- ^ Jump up to: а б с Поскитт, Г. (май 1990 г.). «Архитектура аппаратного обеспечения DRS6000 (UNICORN)» . Технический журнал ICL : 4–22 . Проверено 14 июля 2024 г.
- ^ Сэвидж, Дж. А. (29 октября 1990 г.). «Клоны, спонсируемые Солнцем, вызовут ценовую конкуренцию» . Компьютерный мир . п. 14 . Проверено 7 ноября 2023 г.
- ^ «Fujitsu добавляет ноутбук SPARC» . Униграмма/X . 13 июля 1992 г. с. 5 . Проверено 26 июля 2024 г.
Fujitsu добавила некоторые новые модели DRS 6000 от ICL Plc в свою линейку продуктов в Японии, где они предлагаются как серия DS/90 7000.
- ^ «Компьютинг в рабочей группе» . Компьютерный мир . 8 ноября 1993 г. с. 55 . Проверено 7 ноября 2023 г.
- ^ «ICL имеет Solaris-совместимую Unix-систему V.4.2 для настольных компьютеров и серверов» . Технический монитор . 16 марта 1993 года . Проверено 17 июля 2024 г.
- ^ Модель 240: Тип шкафа: Компактный настольный Процессор 1 х 40 МГц SCSI-каналы 1 Дискета (fmt) 720 КБ и 1,44 МБ Диск 1 х 520 МБ Технические характеристики: Процессор - Тип SPARC/RISC - Длина слова 32 бита - Кэш 64 КБ - Конфигурация кэша 64 КБ (2 КБ x 32) с прямым сопоставлением Память - Размер (модуль) 8 МБ, 16 МБ - Размер (макс.) 96 МБ - Время доступа 80 нс Мбус - Время цикла 25 нс - Ширина пути данных 64 бита - Слоты памяти 6 пар - Скорость передачи 320 Мбайт/сек. Автобус - Слотов 5 - Время цикла 40 нс - Ширина пути данных 32 бита - Скорость передачи 100 Мбайт/сек.
- ^ Модель 630: Тип кабинета: Миди Процессор: 1 х 33 МГц Производительность: 23 MIPS SCSI-каналы: 2 Диски: 1 х 660 МБ Модель 632: Тип кабинета: Миди Процессор: 2 х 33 МГц Производительность: 46 MIPS SCSI-каналы: 2 Диски: 1 х 660 МБ Модель 640: Тип кабинета: Миди Процессор: 1 х 40 МГц Производительность: 29 MIPS SCSI-каналы: 2 Диски: 1 х 660 МБ Модель 642: Тип кабинета: Миди Процессор: 2 х 40 МГц Производительность: 58 MIPS SCSI-каналы: 2 Диски: 1 х 660 МБ Модель 644: Тип кабинета: Миди Процессор: 4 х 40 МГц Производительность: 116 MIPS SCSI-каналы: 2 Диски: 1 х 660 МБ Технические характеристики: Процессор - Тип SPARC/RISC - Длина слова 32 бита - Кэш 128 КБ - Конфигурация кэша 16 КБ x 64 с прямым сопоставлением Память - Размер (модуль) 16 МБ, 32 МБ, 64 МБ, 128 МБ - Размер (макс.) 512 МБ - Скорость передачи 66 Мбайт/сек (чтение) 88 Мбайт/сек (запись) Диск - Размер 5,25 дюйма - Макс. 8 ГБ (основной кабинет) 29 ГБ (со шкафами расширения) HSPbus - Время цикла 60 нс - Ширина пути данных 64 бита - Слоты 9 - Скорость передачи 133 Мбайт/сек. VMEbus - Слоты 11 (основной шкаф) 31 (с 2 шкафами расширения) - Пропускная способность 40 Мбайт/сек. (Источники: описание продукта глянцевого журнала)
- ^ Jump up to: а б «Наборы программного обеспечения DRS20». Рабочий стол для пользователей DRS (10). Интернэшнл Компьютерс Лимитед: 26–28. Февраль 1987 года.