Содержание
- 2. Глава 2. Архитектуры многопроцессорных вычислительных систем. Классификация Флинна SISD SIMD MISD MIMD Архитектуры параллельных систем SMP
- 3. Глава 2. Архитектуры многопроцессорных вычислительных систем. Определение распределенной системы Примеры Важные характеристики распределенных систем Достоинства многопроцессорных
- 4. Классификация Флинна По-видимому, самой ранней и наиболее известной является классификация архитектур вычислительных систем, предложенная в 1966
- 5. Классификация Флинна
- 6. SISD SISD (Single Instruction Single Data): или ОКОД (Одиночный поток Команд, Одиночный поток Данных) - архитектура
- 7. SISD
- 8. MISD MISD (Multiple Instruction Single Data): Множественный поток Команд, одиночный поток Данных,МКОД) — тип архитектуры параллельных
- 9. MISD Считается, что впервые конвейерные вычисления были использованы в проекте ILLIAC II
- 10. SIMD SIMD (Single Instruction Multiple Data): Одиночный поток Команд, Множественный поток Данных, ОКМД) — принцип компьютерных
- 11. SIMD
- 12. MIMD MIMD (Multiple Instruction Multiple Data): разные потоки инструкций оперируют различными данными. Это системы наиболее общего
- 13. MIMD
- 14. MIMD Следует отметить, что хотя систематика Флинна широко используется при конкретизации типов компьютерных систем, такая классификация
- 15. MIMD Данный поход позволяет различать два важных типа многопроцессорных систем – multiprocessors (мультипроцессоры или системы с
- 16. SMP-архитектура SMP (symmetric multiprocessing) –симметричная многопроцессорная архитектура. Главной особенностью систем с архитектурой SMP является наличиеобщей физической
- 17. SMP-архитектура UMA а) UMA с локальной сach-памятью
- 18. NUMA Общий доступ к данным обеспечен при физически распределенной памяти (при этом, длительность доступа уже не
- 19. COMA системы, в которых для представления данных используется только локальная кэш-память имеющихся процессоров (cache-only memory architecture
- 20. CC-NUMA системы, в которых обеспечивается когерентность локальных кэшей разных процессоров (cache-coherent NUMA или CC-NUMA)
- 21. Определение распределенной системы Распределенная система - совокупность независимых компьютеров, которая представляется пользователю единым компьютером (metacomputer), использование
- 22. Определение распределенной системы В этом определении оговариваются два момента. Первый относится к аппаратуре: все машины автономны.
- 23. Определение распределенной системы Распределённая ОС, динамически и автоматически распределяя задания по различным машинам системы для обработки,
- 24. Примеры Пример 1. Рассмотрим сеть рабочих станций в университете или отделе компании. Вдобавок к персональной рабочей
- 25. Примеры когда пользователь набирает команду, система может найти наилучшее место для выполнения запрашиваемого действия, возможно, на
- 26. Примеры Пример 2. Рассмотрим работу информационной системы, которая поддерживает автоматическую обработку заказов. Обычно подобные системы используются
- 27. Примеры Система автоматически пересылает эти документы имеющимся на месте сотрудникам, отвечающим за их обработку. Пользователи остаются
- 28. Примеры Другие примеры: сеть рабочих станций (выбор процессора для выполнения программы, единая файловая система) роботизированный завод
- 29. важные характеристики распределенных систем от пользователей скрыты различия между компьютерами и способы связи между ними то
- 30. важные характеристики распределенных систем Распределенные системы обычно существуют постоянно, однако некоторые их части могут временно выходить
- 31. Достоинства многопроцессорных систем с общей памятью (мультипроцессоров) 1. Производительность 2. Надежность
- 32. Недостатки (мультипроцессоров) 1. ПО (приложения, языки, ОС) сложнее, чем для однопроцессорных ЭВМ 2. Ограниченность при наращивании
- 33. Необходимость построения РОС Основная задача распределенных систем — облегчить пользователям доступ к удаленным ресурсам и обеспечить
- 34. Например, гораздо дешевле разрешить совместную работу с принтером нескольких пользователей, чем покупать и обслуживать отдельный принтер
- 35. Почему создаются распределенные системы? В чем их преимущества перед централизованными ЭВМ? наращиваемость высокой производительности. путем объединения
- 36. Почему создаются распределенные системы? В чем их преимущества перед централизованными ЭВМ? В будущем главной причиной будет
- 37. Почему нужно объединять PC в сети? Существует два основных подхода к организации операционных систем для вычислительных
- 38. Недостатки распределенных систем 1. Проблемы ПО (приложения, языки , ОС). 2. Проблемы коммуникационной сети (потери информации,
- 39. Виды операционных систем (сетевые ОС, распределенные ОС, ОС мультипроцессоров) Сетевые ОС - машины обладают высокой степенью
- 40. Виды операционных систем
- 41. Принципы построения распределенных ОС
- 43. Скачать презентацию