1. Понятие открытой системы и эволюция вычислительных систем.

 

1.1. Понятие открытой системы.

Основные определения.

· Под термином “ спецификация ” в вычислительной технике понимают формальное описание аппаратных или программных компонентов, способов их функционирования, взаимодействия с другими компонентами, условий эксплуатации, ограничений и особых характеристик.

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

· Открытой системой может быть названа любая система (компьютер, вычислительная сеть, программный пакет, другие аппаратные и программные продукты), которая построена в соответствии с открытыми спецификациями.

Использование при разработке систем открытых спецификаций позволяет третьим сторонам (фирмам) разрабатывать для этих систем различные аппаратные и программные средства расширения и модификации, а так же создавать программно-аппаратные комплексы из продуктов разных производителей.

Полностью открытая система - недостижимый идеал. Реально открыта лишь часть системы.

- Открытость UNIX , в частности, определяется наличием стандартно программного интерфейса между ядром ОС и приложениями, что делает возможным легко переносить приложения из одной версии ОС в другую.

- В Novell Netware (закрытая система) открытый интерфейс ODI ( Open Driver Interface) для включения в систему драйверов сетевых адаптеров независимых производителей.

- Internet

Сеть Internet сумела объединить в себе самое разнообразное оборудование и программное обеспечение огромного числа сетей, разбросанных по всему миру.

 

1.2. Эволюция вычислительных систем.

Система пакетной обработки Mainframe .

Многотерминальные системы (преобразование сети)

Глобальные сети.

Первые локальные сети (начало 70 годов).

Стандартные технологии локальных сетей (середина 80-х годов).

Современные тенденции.

 

1.3. Мультипроцессорные компьютеры и многомашинные системы

1.3.1. Мультипроцессорные компьютеры.

- несколько процессоров

- общая память (или связи между процессорами)

- общая ОС, общие передаточные устройства.

Территориально расположено компактно.

Основные преимущества :

- высокая производительность за счет параллельной работы процессоров;

- отказоустойчивость (отказ одного процессора- работа других).

 

1.3.2. Многомашинная система

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

Работа определяется двумя компонентами:

- высокоскоростного механизма связи процессоров

- системное ПО, которое представляет пользователям и приложениям прозрачный доступ к ресурсам всех компьютеров комплекса.

Задачи ПО:

- распределение вычислительной нагрузки

- синхронизация вычислений

- реконфигурация с целью блокирования последствий отказа некоторых компьютеров или других узлов.

Преимущества:

- отказоустойчивость

- скорость

Недостатки:

Возможность параллельной обработки снижена по сравнению с мультипроцессорными системами, если задачи тесно связаны по данным т.к. требуется пересылка больших объемов информации по каналам связи, что снижает скорость.

 

1.3.3. Сравнение мультипроцессорных компьютеров и многомашинной системы.

Говорят: “в мультипроцессорах используется сильная программная и аппаратная связи”. В многомашинных комплексах программная и аппаратная связи слабее.

Территориально многомашинные системы расположены рядом, что объясняется необходимостью организации скоростной связи.

 

Начало
Оглавление
На главную