Презентация Технологии параллельных и распределенных вычислений онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Технологии параллельных и распределенных вычислений абсолютно бесплатно. Урок-презентация на эту тему содержит всего 30 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Технологии параллельных и распределенных вычислений
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:30 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:112.50 kB
- Просмотров:90
- Скачиваний:1
- Автор:неизвестен
Слайды и текст к этой презентации:
№4 слайд
![Операционные системы](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img3.jpg)
Содержание слайда: Операционные системы
Операционная система – набор программных средств для управления аппаратурой и прикладными программами, а также для обеспечения их взаимодействием друг с другом и с пользователем
Операционная система выполняет виртуализацию аппаратных и других ресурсов для прикладных программ и пользователей
виртуальная память
виртуальный процессор[ы]
виртуальная файловая система
виртуальные каналы обмена данными
№5 слайд
![Виртуальный ресурс Создается](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img4.jpg)
Содержание слайда: Виртуальный ресурс
Создается иллюзия того, что программа или пользователь монопольно использует ресурс:
Виртуальный процессор – в системе один процессор и «одновременно» выполняется много программ
Виртуальная память – все программы используют одинаковые адреса памяти, но по этим адресам у каждой программы свои данные
Виртуальная файловая система – программа одинаково использует файлы независимо от того, где они физически находится
Виртуальные каналы обмена – две программы взаимодействуют друг с другом независимо от того, где они физически выполняются
№6 слайд
![Типы операционных систем](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img5.jpg)
Содержание слайда: Типы операционных систем
Многозадачные – в операционной системе может одновременно выполняться несколько задач (возможен псевдопараллелизм)
С поддержкой многопроцессорности – задачи и сама операционная система может выполняться сразу на нескольких процессорах одной машины (SMP, NUMA)
Сетевые – операционные системы разных компьютеров должны взаимодействовать между собой. Никаких других требований не выдвигается
Распределенные – с точки зрения прикладных программ несколько компьютеров представляются единой большой системой
№7 слайд
![Примеры Большинство](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img6.jpg)
Содержание слайда: Примеры
Большинство современных операционных систем являются многозадачными, многопроцессорными, сетевым (MS Windows NT, Unix/Linux)
Если WWW документ находится на машине с Unix, то его можно «скачать» и прочитать под Windows
Если файлы находятся на Windows машине, то их можно использовать и на нескольких других Windows или Unix машин
№8 слайд
![Примеры распределенных систем](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img7.jpg)
Содержание слайда: Примеры распределенных систем
Кластер рабочих станций – задача запускается на той машине, которая меньше всего загружена
MOSIX - задача, запущенная на одном компьютере может перемещаться между всеми компьютерами системы
VAX VMS – все программы работающие в операционной системе могут использовать все ресурсы всех компьютеров системы
№11 слайд
![Принципы построения](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img10.jpg)
Содержание слайда: Принципы построения
Прозрачность ресурсов
Расположения – не зависит от расположения ресурса
Миграции – не зависит от перемещений ресурса
Копирования – не зависит от количества копий ресурса
Конкуренции – все конфликты по совместному использованию ресурсов решаются автоматически
Параллелизма – параллельное выполнение возможно без участия пользователя
Децинтрализация
Отсутствие одной точки сбоя
Масштабируемость
Можно наращивать или сокращать количество ресурсов
Устойчивость
В случае ошибки система должна восстанавливаться
№14 слайд
![Процесс, поток, адресное](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img13.jpg)
Содержание слайда: Процесс, поток, адресное пространство
Процесс (task, process) – выполняющаяся программа
Адресное пространство – как память видится для процесса
Поток (thread, lwp) – часть процесса, которая выполняется параллельно или псевдопараллельно с другими такими же частями
Файл – последовательность байтов, к каждому байту можно обратиться по его номеру
№20 слайд
![Unix-подобные операционные](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img19.jpg)
Содержание слайда: Unix-подобные операционные системы
Unix 1969 год
Основные принципы
Простота перед интеллектуальностью
Предоставлять механизм, а не стратегию
Программы должны делать мало, но делать это хорошо
Результаты работы одной программы можно сразу же подавать на вход другой
Любой ресурс – это файл (по возможности)
Средства разработки программ и самой операционной системы должны быть включены в операционную систему
№22 слайд
![Выполнение процесса В режиме](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img21.jpg)
Содержание слайда: Выполнение процесса
В режиме задачи процесс выполняется только от имени задачи и имеет доступ только к своему адресному пространству и своим ресурсам
При получении прерывания, сигнала или при вызове системной функции процесс переключатся в режим ядра
В режиме ядра процесс имеет полный доступ ко всем ресурсам
В режиме ядра процесс выполняет только код ядра
Все процессы выполняются аналогично
№23 слайд
![Планирование процессов Каждый](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img22.jpg)
Содержание слайда: Планирование процессов
Каждый процесс выполняется в течение интервала (кванта) времени
Либо после истечения кванта, либо по «желанию» процесса управление передается другому процессу
Планирование нового процесса в режиме ядра
Вытеснение (preemption) первого процесса
Запуск второго процесса
Процедура повторяется
№24 слайд
![Переключение контекста Каждый](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img23.jpg)
Содержание слайда: Переключение контекста
Каждый процесс использует свои ресурсы
При переходе из одного режима в другой, остановке одного процесса и запуске другого необходимо, чтобы регистры процессора, виртуальная память и др. соответствовали новому процессу и режиму (работа в контексте нового процесса)
Для этого происходит перегрузка регистров процессора и другие операции – переключение контекста
Переключение контекста – достаточно «тяжеловесная» операция
№25 слайд
![Процессы и потоки Для](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img24.jpg)
Содержание слайда: Процессы и потоки
Для выполнения процессов необходимо полностью переключать контекст
Для выполнения потоков контекст переключать нужно не полностью
Поток – light weight process
Использовать процессы – проще, но производительность ниже
Использовать потоки сложнее, но производительность выше
№30 слайд
![Инсталляция Методы CD, сеть](/documents_5/3838337bacbe95d76f0bb4f6948d3499/img29.jpg)
Содержание слайда: Инсталляция
Методы
CD,
сеть (http, ftp, pxe),
локальный диск
Процедура
Загрузка инсталлятора
Указание местоположение инсталляции
Определение оборудования
Разбивка жесткого диска
Выбор пакетов для инсталляции
Копирование инсталляции
Начальная конфигурация
Установка загрузчика
Скачать все slide презентации Технологии параллельных и распределенных вычислений одним архивом:
Похожие презентации
-
Введение в параллельные и распределенные вычисления
-
Технологии параллельных вычислений
-
Технология разработки параллельных программ для МВС с распределенной памятью
-
Постреляционные, объектные модели данных. Технологии интеграции распределенных данных на основе XML
-
Облачные технологии (вычисления)
-
Разработка параллельных программ в системах с распределенной памятью
-
Классификация параллельных и распределенных систем
-
Моделирование и анализ параллельных вычислений.
-
Моделирование и анализ параллельных вычислений. Коммуникационная трудоемкость параллельных алгоритмов.
-
Інноваційна діяльність Технологічний та методичний аспекти впровадження інновацій у закладах та установах освітньої галузі - пре