- Главная
- Информатика
- Взаимодействие процессов и ОС

Содержание
Слайд 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
Завершить
Завершить
ОС
Иниции-ровать
Выделить (ресурсы)
Линия жизни объекта
Полоса активности
Взаимосвязь между заданиями, процессами и потоками
Задание
Создать
Создать
Планировщик
ОС
Иниции-ровать
Выделить (квант времени)
X
Завершить
Завершить
ОС
Иниции-ровать
Выделить (ресурсы)
Линия жизни объекта
Полоса активности

объекта
ОС
Выбрать
Про TypeScript и про нас
Один код, две платформы: миф или реальность
Программируемые контроллеры OMRON. С200Н-альфа. Енкодеры
Центр обработки данных
Intel core i5 -5200U. Архитектура. Производительность. Графика
LookON - Virtuální šatna
Multiple Output Maps
BookArt Родное небо. Онлайн-курс по социальному проектированию
Занятия ОПИ Интернет-промотирование
Гиперссылки на Web-страницах. 11 класс
Условный оператор. Алгоритмы ветвления
Опыт взаимодействия с недоступными интерфейсами
Арифметические операции в разных системах счисления
Моделирование этапов администрирования настройки сетевых ресурсов локальной сети
Курсы по каллиграфии. Леттеринг, интерлиньяж и модульные сетки
Matlab Simulink. Окно обозревателя разделов библиотеки
Принципы разработки производственных систем
Что такое gimp?
Аналитика результатов рекламной кампании. Подготовка отчетности
Виды текстов для соцсетей
Технологии информационного моделирования автомобильных дорог
Оформление библиографического описания
Трехмерное моделирование в современном мире
Независимая оценка качества услуг библиотеки
Информационные ресурсы
Задание-практикум на навигацию Найди кабинет врача-педиатра
Основные логические операции. Практические задания
Компьютерное проектирование - 6