Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UchbnoePosobieV14 - p2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.08 Mб
Скачать

6.3.1.Операционная система helios

Эта ОС была разработана английской фирмой Perihelion Software Limited в 1988 году [6, 19]. Её интерфейс аналогичен интерфейсу UNIX. Она используется для транспьютерных систем. Основной язык параллельного программирования – ССАМ-2, который используется на HOST-ЭВМ. Транслятором этого языка является компилятор 3L. Этот транслятор поддерживает также следующие языки параллельного программирования:

  • parallel C;

  • parallel Pascal;

  • parallel Fortran.

На уровне объектных модулей все языки, созданные транслятором 3L, совместимы между собой.

ОС HELIOS базируется на концепции пользовательских серверов. Задачи в них делятся на задачи пользователя и на задачи сервера. Задачи сервера контролируют доступ к ресурсам. Задачи пользователя осуществляют доступ к ресурсам через задачи сервера, которые «знают» состояние системы и не допускают до коллизий между процессорами.

Обычно HELIOS содержит набор стандартных серверов:

  • файловый сервер;

  • сервер работы с окнами;

  • сервер регистрации ошибок;

  • сервер таймера;

  • сервер связи с HOST ЭВМ;

  • сервер винчестера;

  • сервер различных дисков и др.

Н

Библиотека сервера

а рис. 6.6 приведена структура ядра HELIOS. Как видно из схемы, ядро в обычном понимании входит в состав ядра HELIOS. Верхняя часть этого ядра насыщает прикладное программное обеспечение серверными задачами.

Рис. 6.21. Структура ядра HELIOS

6.4.Операционная система Windows 2000

История появления. Операционные системы семейства Windows относятся к числу графических операционных систем, которые появились относительно недавно (в середине 90-х годов) [14, 21, 23]. Для графических ОС характерен «дружелюбный к пользователю» интерфейс и (вероятно вследствие этого) жесткие требования к ресурсам компьютеров. Парадокс заключается в том, что дружелюбный интерфейс – это атрибут персональных ЭВМ, которые отличались в то время от компьютеров другого типа весьма скромными возможностями. Положение спасло быстрое развитие аппаратных средств, в частности, машин семейства IBM PC и можно сказать, что разработчики, поставившие на первое место наличие дружественного интерфейса, правильно спрогнозировали развитие вычислительной техники.

ОС семейства Windows сменила на персональных компьютерах однопользовательскую систему MS DOS. В наследство ей досталась массовая пользовательская аудитория и почетная, но обременительная обязанность, связанная с поддержкой 16-ти разрядных приложений, разработанных в MS DOS. В первой операционной системе Windows 95 через эти приложения можно было добраться до уровня ядра, что дало возможность критикам выразить сомнение в наличии ядра в этой ОС. Однако в версии Windows NT, в разработке которых были использованы некоторые решения, наработанные при создании ОС СВМ, вопрос о наличии ядра был снят, хотя поддержка 16-ти разрядных приложений в некотором плане нарушала целостность системы. Тем не менее, эта более строгая разновидность операционных систем Windows, первый вариант которой появился в 1993 году, даже при наличии более широкой аппаратной платформы, не имела такого коммерческого успеха как оболочка Windows 3.1 или Windows 95/98. Скорее всего, это было связано с тем, что Windows NT не имела такого развитого пользовательского интерфейса как Windows 95/98.

В операционной системе Windows 2000, выпущенной на рубеже столетий, были совмещены достоинства обеих ветвей семейства ОС Windows. Однако этот симбиоз привел к значительному возрастанию объёма кода ОС, который и в предыдущих версиях Windows существенно превышал аналогичный показатель других операционных систем.

В Windows 2000 дополнительно появились следующие основные новшества:

  • полная безопасность (во всяком случае, декларированная);

  • поддержка симметричных многопроцессорных систем (от 2 до 32 процессоров);

  • единый двоичный код, который поддерживает практически все языки (раньше для перевода, например, с английского языка на русский требовалась своя подсистема);

отсутствие MS DOS во всех проявлениях (задачи MS DOS запускаются в режиме эмуляции 16-разрядной машины).

По коммерческим соображениям база аппаратной платформы по сравнению с Windows NT сузилась до процессоров, выпускающих фирмой Intel.

Операционные системы Windows 2000 выпускаются в четырех модификациях: Professional, Server, Advanced Server, Datacenter Server. В табл. 10 приведены их параметры. Несмотря на заметное различие в параметрах, их структура и коды отличаются несущественно.

Таблица 2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]