Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентации лекций в одном файле

.pdf
Скачиваний:
15
Добавлен:
27.05.2024
Размер:
10.25 Mб
Скачать

ТРАНЗИСТОРЫ ИНТЕГРАЛЬНЫЕ СХЕМЫ

•ВС становится более надежной и дешевой

•Повышается производительность процессоров

•Растет сложность и количество решаемых задач

IBM – 360-40

ИС БИС, СБИС

Резкое возрастание интеграции и снижение стоимости микросхем

Массовость, общедоступность

Первоначально персональные компьютеры предназначались для использования одним пользователем в однопрограммном режиме, что повлекло за собой деградацию архитектуры этих ЭВМ и их ОС (например пропала необходимость защиты файлов памяти, планирования заданий)

В середине 80-х развитие сетей компьютеров => развитие сетевых и распределенных ОС

Параллельные вычисления и системы искусственного интеллекта

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

Компьютеры Cray стали классикой в области векторно-конвейерных суперкомпьютеров.

Первые сверхвысокопроизводительные векторные компьютеры: Cray-1 (1976 год), ILLIAC-IV, STAR-100, ASC.

МВС15000

Маренострум

Специализированные вычислители

Архитектура системы максимально «адаптирована» к решаемым задачам

Процессоры с Массовым Параллелизмом (MPP)

Симметричная Многопроцессорность (SMP)

Кэш-Когерентные системы с Неоднородным Доступом к Памяти (CC-NUMA)

Кластеры

Распределенные системы – Grids/P2P

Большая параллельная система обработки с shared-nothing архитектурой

Состоит из нескольких сотен узлов соединенных высокоскоростной сетью

Каждый узел имеет собственную оперативную память и один или более процессоров

Выполняет отдельную копию OS

2-64 процессора сегодня

Shared-everything архитектура

Все процессоры совместно используют все глобальные доступные ресурсы

Единственная копия OS выполняется на этих системах

масштабируемая многопроцессорная система имеющая кэш-

когерентную архитектуру с неоднородным доступом к памяти

каждый процессор имеет глобальное представление всей памяти

совокупность рабочих станций/PCs, которые связаны высокоскоростной

сетью

работают как интегрированная совокупность ресурсов

с точки зрения ОС, представляет собой ЕДИНЫЙ вычислитель

рассматриваются обычные сети независимых компьютеров

представляется как множество вычислительных систем; каждый узел

выполняет свою собственную OS

отдельные узлы могут быть комбинациями MPPs, SMPs, кластеров и отдельных компьютеров

Параметр

MPP

SMP

Кластер

Распределенные

/CC-NUMA

 

 

 

 

Число узлов

100 - 1000

10 - 100

16 - 1000

Любое

Класс узлов

высокий

средний

средний

любой

Связь узлов

MPI/Shared

Shared memory

MPI

MPI/TCP-IP

variables

/Shared Files

 

 

 

Задача

Одна

Одна

Множество

Множество

связанных

независимых

 

 

 

Поддержка SSI

Частично

Всегда в SMP

Желательно

Нет

ОС узлов

N micro-kernel

1 – SMP /N*OS

N*OS

N*OS

NUMA

 

 

 

 

Адресное

Множество

одно

Множество

Множество

пространство

/одно

/одно

 

 

Защита узлов

Не нужна

Не нужна

Требуется, если

Требуется

внешний доступ

 

 

 

 

Владелец

Один

Один

Несколько

Много

SISD = Single Instruction Single Data = одиночный поток команд и одиночный поток данных.

MISD = Multiple Instruction Single Data = множественный поток команд и одиночный поток данных.

SIMD = Single Instruction Multiple Data = одиночный поток команд и множественный поток данных

MIMD = Multiple Instruction Multiple Data = множественный поток команд и множественный поток данных