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

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

объекта
ОС
Выбрать
 Компьютерные вирусы
 Вычислительная сложность. Базовые структуры данных и их использование в С++
 Интернет: территория безопасности
 Системы отсчета. Автокад
 Шаблон презентации
 Просмотр каталогов и файлов без привилегий администратора
 Циклы и массивы. Тема 9. Программирование на языке Си#
 Утиліта CCleaner
 Личный кабинет ГИС ЖКХ
 Циклические алгоритмы (2)
 Группа R&D и облачной интеграции
 Структурированные типы данных. Массивы. Основные сведения об алгоритмах
 Обработка графической информации. Вставка изображений в документы
 Работа над ошибками по программированию 1
 Computer Vocabulary Programming
 Web-программирование. Работа с текстом в CSS
 Алгоритм подачи заявки на ПФДО
 Исследования протоколов VoIP и разработка конфигурации сети для объединения офисов предприятия
 Одномерные массивы
 MYBOX. Сайт для сбора обратной связи от наших Гостей
 Поставка игрушек в детские сады
 Шифрование данных
 Мультимедійні програвачі. Копіювання об'єктів мультимедіа на комп'ютер
 Презентация на тему Что такое биоинформатика 
 Маркированные и нумерованные списки
 Электронные таблицы
 Способы управления. Клавиатура и мышь
 Персональный компьютер