Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
12 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.80 MB
Просмотров:
70
Скачиваний:
5
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![SMP-симметричные](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img0.jpg)
Содержание слайда: SMP-симметричные многопроцессорные системы
№2 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img1.jpg)
№3 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img2.jpg)
№4 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img3.jpg)
№5 слайд![Симметричность имеет два](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img4.jpg)
Содержание слайда: Симметричность имеет два важных аспекта: симметричность памяти и ввода-вывода. Память симметрична, если все процессоры совместно используют общее пространство памяти и имеют в этом пространстве доступ с одними и теми же адресами. Симметричность памяти предполагает, что все процессоры могут исполнять единственную копию ОС. В таком случае любые существующие системы и прикладные программы будут работать одинаково, независимо от числа установленных в системе процессоров. Требование симметричности ввода-вывода выполняется, если все процессоры имеют возможность доступа к одним и тем же подсистемам ввода-вывода (включая порты и контроллеры прерывания), причем любой процессор может получить прерывание от любого источника. Некоторые многопроцессорные системы, имеющие симметричный доступ к памяти, в то же время являются асимметричными по отношению к прерываниям устройств ввода-вывода, поскольку выделяют один процессор для обработки прерываний. Симметричность ввода-вывода помогает убрать потенциально узкие места ввода-вывода и тем самым повысить расширяемость системы.
Симметричность имеет два важных аспекта: симметричность памяти и ввода-вывода. Память симметрична, если все процессоры совместно используют общее пространство памяти и имеют в этом пространстве доступ с одними и теми же адресами. Симметричность памяти предполагает, что все процессоры могут исполнять единственную копию ОС. В таком случае любые существующие системы и прикладные программы будут работать одинаково, независимо от числа установленных в системе процессоров. Требование симметричности ввода-вывода выполняется, если все процессоры имеют возможность доступа к одним и тем же подсистемам ввода-вывода (включая порты и контроллеры прерывания), причем любой процессор может получить прерывание от любого источника. Некоторые многопроцессорные системы, имеющие симметричный доступ к памяти, в то же время являются асимметричными по отношению к прерываниям устройств ввода-вывода, поскольку выделяют один процессор для обработки прерываний. Симметричность ввода-вывода помогает убрать потенциально узкие места ввода-вывода и тем самым повысить расширяемость системы.
Системы, обладающие симметричностью памяти и ввода-вывода, позволяют обеспечить расширяемость аппаратных средств, а также стандартизовать программные средства.
№6 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img5.jpg)
№7 слайд![Чтобы полнее воспользоваться](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img6.jpg)
Содержание слайда: Чтобы полнее воспользоваться преимуществами SMP при организации многозадачности, выполнение нитей процесса контролируется с помощью приоритетных прерываний. Приоритетное прерывание позволяет операционной системе поддерживать контроль над программами, какую программу и когда запускать, так что сбившиеся программы не могут поработить систему и вызвать проблемы. При приоритетных прерываниях - постоянный, занимающие микросекунды запуск и остановка нескольких программ - как только возобновляется выполнение нити, ОС может назначить ее другому процессору.
Чтобы полнее воспользоваться преимуществами SMP при организации многозадачности, выполнение нитей процесса контролируется с помощью приоритетных прерываний. Приоритетное прерывание позволяет операционной системе поддерживать контроль над программами, какую программу и когда запускать, так что сбившиеся программы не могут поработить систему и вызвать проблемы. При приоритетных прерываниях - постоянный, занимающие микросекунды запуск и остановка нескольких программ - как только возобновляется выполнение нити, ОС может назначить ее другому процессору.
№8 слайд![Масштабируемость очень](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img7.jpg)
Содержание слайда: Масштабируемость очень низкая.
Масштабируемость очень низкая.
Для достижения масштабируемости важно использовать асинхронные операции. При асинхронном вводе/выводе процессу не надо ожидать завершения чтения или записи, прежде чем он приступит к выполнению другой задачи. Каждый процесс создается с использованием единственной нити, которая выступает отдельным блоком при выполнении процессором команд программы. Программы могут запускать новые нити по мере потребности, и ОС назначает и контролирует их без участия высокоуровневой прикладной системы.
№9 слайд![На сетевых SMP-серверах, с](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img8.jpg)
Содержание слайда: На сетевых SMP-серверах, с которыми одновременно работают множество пользователей, можно и нужно реализовать параллельное выполнение задач. В среде операционных систем со средствами SMP все стандартные приложения обычно выполняются без проблем, однако, чтобы реально использовать преимущества многопроцессорной обработки и масштабируемости, сами приложения также должны поддерживать SMP и учитывать архитектуру базовой ОС. Пока таких приложений немного, но число их быстро растет. Считается, что SMP-системы оптимально подходят для задач с интенсивным использованием процессора, где важное значение имеет малое время отклика для пользователя. К подобным задачам можно отнести базы данных и ПО коллективного пользования.
На сетевых SMP-серверах, с которыми одновременно работают множество пользователей, можно и нужно реализовать параллельное выполнение задач. В среде операционных систем со средствами SMP все стандартные приложения обычно выполняются без проблем, однако, чтобы реально использовать преимущества многопроцессорной обработки и масштабируемости, сами приложения также должны поддерживать SMP и учитывать архитектуру базовой ОС. Пока таких приложений немного, но число их быстро растет. Считается, что SMP-системы оптимально подходят для задач с интенсивным использованием процессора, где важное значение имеет малое время отклика для пользователя. К подобным задачам можно отнести базы данных и ПО коллективного пользования.
№10 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img9.jpg)
№11 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img10.jpg)
№12 слайд![](/documents_5/02094b5cfcdd58fc17f6e13ede2547ff/img11.jpg)