Взаимодействие процессов и ОС

Слайд 2

1. Взаимодействие процесса с ОС. Интерфейс прикладных программ 2. Взаимодействие процессов: синхронизация

1. Взаимодействие процесса с ОС. Интерфейс прикладных программ 2. Взаимодействие процессов: синхронизация
2.1 Критические ресурсы и критические секции процессов 2.2 Использование блокировки памяти. Алгоритм Деккера 2.3 Семафорные примитивы Дийкстры. Мьютексы. Задачи "поставщик-потребитель", "читатели-писатели" 2.4 Объекты синхронизации Windows NT/2000/XP (Процесс, поток, задание, файл, консольный ввод, изменение в файловой системе, события с автосбросом или сбросом вручную, ожидаемый таймер с автосбросом или сбросом вручную, семафор, мьютекс, критическая секция) 2.5 Посылка синхронных сообщений 2.6 Вызовы удаленных процедур 2.7 Проблема тупиков 2.8 Мониторы 2.9 Синхронизация в распределенных системах 3. Взаимодействие процессов: обмен данными 3.1 Сигналы 3.2 Сообщения. Очереди сообщений, алгоритмы выборки сообщений и управления очередями сообщений 3.3 Файлы, проецируемые в память 3.4 Именованные и неименованные каналы 3.5 Почтовые ящики 3.6 Сокеты

Слайд 3

Взаимосвязь между заданиями, процессами и потоками

Задание

Создать

Создать

Планировщик
ОС

Иниции-ровать

Выделить (квант времени)

X

Завершить

Завершить

ОС

Иниции-ровать

Выделить (ресурсы)

Линия жизни объекта

Полоса активности

Взаимосвязь между заданиями, процессами и потоками Задание Создать Создать Планировщик ОС Иниции-ровать
объекта

ОС

Выбрать

Имя файла: Взаимодействие-процессов-и-ОС.pptx
Количество просмотров: 59
Количество скачиваний: 0