Презентация Процессы. Понятие процесса. Состояния процесса. Блок управления процессом онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Процессы. Понятие процесса. Состояния процесса. Блок управления процессом абсолютно бесплатно. Урок-презентация на эту тему содержит всего 18 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Процессы. Понятие процесса. Состояния процесса. Блок управления процессом



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    18 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.64 MB
  • Просмотров:
    81
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Процессы Понятие процесса
Содержание слайда: Процессы Понятие процесса Состояния процесса Блок управления процессом Диспетчеризация процессов (scheduling) Операции над процессами

№2 слайд
Понятие процесса ОС исполняет
Содержание слайда: Понятие процесса ОС исполняет множество классов программ: Пакетная система (batch system) – задания (jobs) Система с разделением времени – пользовательские программы (задачи – tasks) Во многих учебниках термины “задание” и “процесс” – почти синонимы Процесс – программа при ее выполнении; он должен выполняться последовательно Процесс включает: Счетчик команд (program counter) Стек (stack) Секцию данных (data section)

№3 слайд
Состояния процесса При
Содержание слайда: Состояния процесса При исполнении процесс может изменять свое состояние следующим образом: Новый (new): Процесс создается. Исполняемый (running): Исполняются команды процесса Ожидающий (waiting): Процесс ожидает наступления некоторого события (event) Готовый к выполнению (ready): Процесс ожидает получения ресурсов процессора для его исполнения Завершенный (terminated): Исполнение процесса завершено.

№4 слайд
Диаграмма состояний процесса
Содержание слайда: Диаграмма состояний процесса

№5 слайд
Блок управления процессом
Содержание слайда: Блок управления процессом (Process Control Block – PCB) Информация, ассоциируемая с каждым процессом Состояние процесса Счетчик команд Регистры процессора Информация для диспетчеризации процессора Информация для управления памятью Статистическая информация Информация о состоянии ввода-вывода

№6 слайд
Блок управления процессом PCB
Содержание слайда: Блок управления процессом (PCB)

№7 слайд
Переключение процессора с
Содержание слайда: Переключение процессора с одного процесса на другой

№8 слайд
Очереди, связанные с
Содержание слайда: Очереди, связанные с диспетчеризацией процессов Очередь заданий (Job queue) – множество всех процессов в системе Очередь готовых процессов (Ready queue) – множество всех процессов, находящихся в основной памяти и готовых к выполнению Очередь ожидающих ввода-вывода (Device queues) – множество процессов, ожидающих результата работы устройства ввода-вывода Процессы мигрируют между различными очередями

№9 слайд
Очередь готовых процессов и
Содержание слайда: Очередь готовых процессов и очереди к различным устройствам ввода-вывода

№10 слайд
Графическое представление
Содержание слайда: Графическое представление диспетчеризации процессов

№11 слайд
Планировщики Долговременный
Содержание слайда: Планировщики Долговременный планировщик (планировщик заданий) – определяет, какие процессы должны быть перемещены в очередь готовых процессов Кратковременный планировщик (планировщик процессора) – определяет, какие процессы должны быть выполнены следующими и каким процессам должны быть предоставлены процессоры.

№12 слайд
Добавление планировщика
Содержание слайда: Добавление планировщика откачки и подкачки процессов

№13 слайд
Особенности планировщиков и
Содержание слайда: Особенности планировщиков и процессов Кратковременный планировщик вызывается очень часто (в течение ближайших миллисекунд) => должен быть очень быстрым Долговременный планировщик вызывается относительно редко (минуты, секунды) => может быть сравнительно медленным Именно долговременный планировщик определяет степень (коэффициент) мультипрограммирования Процессы можно описать как: Ориентированные на ввод-вывод (I/O-bound) – тратят больше времени на ввод-вывод, чем на вычисления; расходуют много коротких квантов процессорного времени Ориентированные на использование процессора (CPU-bound) – тратят основное время на вычисления; расходуют небольшое число долговременных квантов процессорного времени

№14 слайд
Переключение контекста
Содержание слайда: Переключение контекста процесса (context switch) Когда процессор переключается на другой процесс, система должна сохранить состояние старого процесса и загрузить сохраненное состояние для нового процесса Переключение контекста относится к накладным расходам (overhead); система не выполняет никаких полезных действий при переключении с одного процесса на другой Время зависит от аппаратной поддержки. Пример: “Эльбрус” – контекстное переключение – одна команда СМСТЕК (сменить стек, т.е. переключиться с одного облегченного процесса на другой)

№15 слайд
Создание процесса
Содержание слайда: Создание процесса Процесс-родитель создает дочерние процессы, которые, в свою очередь, создают другие процессы, тем самым формируя дерево процессов Разделение ресурсов Процесс-родитель и дочерние процессы разделяют все ресурсы Дочерние процессы разделяют подмножество ресурсов процесса-родителя Процесс-родитель и дочерний процесс не имеют общих ресурсов Исполнение Процесс-родитель и дочерние процессы исполняются совместно Процесс-родитель ожидает завершения дочерних процессов

№16 слайд
Адресация и создание процесса
Содержание слайда: Адресация и создание процесса Адресное пространство Дочернего процесса копирует адресное пространство процесса-родителя У дочернего процесса имеется программа, загруженная в него UNIX: fork – системный вызов, создающий новый процесс exec (execve) – системный вызов, используемый после fork, с целью замены пространства памяти процесса новой программой

№17 слайд
Дерево процессов в системе
Содержание слайда: Дерево процессов в системе UNIX

№18 слайд
Уничтожение процесса Процесс
Содержание слайда: Уничтожение процесса Процесс исполняет заключительный оператор и обращается к ОС для своей ликвидации (exit). Передача данных от дочернего процесса процессу-родителю (wait). Ресурсы процесса освобождаются операционной системой Процесс-родитель может уничтожить дочерние процессы (abort). Дочерний процесс превысил выделенные ему ресурсы Решения задачи, порученной дочернему процессу, больше не требуется Происходит выход из процесса-родителя ОС не допускает продолжения исполнения дочернего процесса, если его процесс-родитель уничтожается “Каскадное” уничтожение процессов

Скачать все slide презентации Процессы. Понятие процесса. Состояния процесса. Блок управления процессом одним архивом: