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

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

объекта
ОС
Выбрать
Массив. Индекс элемента массива. Сортировка массива. Алгоритмы сортировки
Информация и информационные процессы. Двоичное кодирование
Текстовая информация
Правила стиля. Комбинаторика. Выполнение домашнего задания
Решение логических задач средствами алгебры логики
Экономическая информатика
Инструкция по организации регистрации участников на сайте Диктантпобеды.рф
Операционная система
Информационно-поисковый язык и индексирование
Программирование на языке Си. Введение
Основы теории информации
Системы счисления
Cети ЦВМ - системообразующий элемент сложных технических систем
Пользовательский интерфейс компьютер как унивесальное устройство для работы с информацией
Система безопасного обмена файлами
Функции, операторы, массивы
Tsoy
іт гр 32 урок 2
Устройства компьютера и их функции. Компьютер как универсальное устройство для работы с информацией
НАСА отобрала лучшие проекты конкурса на создание 3D-печатных домов на Марсе
Обработка информации
Робота з випадком. Складання картки облiку роботи
Разработка информационной многопользовательской клиент-серверной системы по навигационным измерительным устройствам
Расчёт и проектирование системы навигации мобильного робота
Решение задач. Таблицы истинности. Комбинаторика. Делимость и конъюкция
Кодирование информации
vis02
Шифрование с помощью операции исключающее или