рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Ресурсы и взаимоблокировка

Ресурсы и взаимоблокировка - раздел Журналистика и СМИ, Смирнова Н.Н. Операционная система Линукс: начальный курс пользователя. Учебное пособие Смирнова, Панова, Касаткина БГТУ 2007 Ресурсы: · Выгружаемые- Можно Забрать · Не Выгружаемые- Нел...

Ресурсы:

· выгружаемые- можно забрать

· не выгружаемые- нельзя забрать

Группа процессов находится в состоянии блокировки, если каждый процесс данной группы, если каждый процесс данной группы ждет событие, которое может вызвать только процесс из данной группы.

Условия, необходимые для взаимоблокировки:

1) Условия взаимного исключении: ресурс либо отдан одному процессу, либо свободен.

2) Условие удержания и ожидания: процесс, удерживающий ресурсы, может ждать дополнительных ресурсов.

3) Условие отсутствия принудительной выгрузки ресурса.

4) Условия циклического ожидания: существует круговая последовательность процессов, в котором каждый процесс ждет освобождение ресурсов, удерживаемых предидущим процессом.

– Конец работы –

Эта тема принадлежит разделу:

Смирнова Н.Н. Операционная система Линукс: начальный курс пользователя. Учебное пособие Смирнова, Панова, Касаткина БГТУ 2007

Список литературы... Учебники... Энди Таненбаум Современные операционные системы е е издание...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Ресурсы и взаимоблокировка

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Монолитные многоуровневые системы
(дейкстра 1968). Основная идея: система делится на несколько уровней и уровни более высокие пользуются сервисами, предоставляемыми более низкими. 0) Переключение процессов; Планирование: о

Модель процесса. Создание и завершение процесса. Состояние процесса.
  Основания создания системы: 1) Загрузка (инициализация) системы 2) Исполнение системного вызова для создания процесса. 3) Запрос пользователя на создание

Категории
1) Состояние процессора a. Значение счетчика команд b. Значение слова состояния процессора c. Значение остальных регистров 2) Управление процесса (данные, необхо

Механизм прерываний
· Сигнал запроса прерывания процесса (таймер…) · Процессор сохранение счетчика команд и слово в текущем стеке. Считывает вектор прерывания, соответствующий данному запросу. Перех

Реализация потоков
1) Реализация потока в пространстве пользователя. Ядро в общем случаи не знает о существовании потоков. Все потоки работают поверх службы поддержки программ. Преимущества: б

Планирование в системах реального времени
Типы систем: 1) Жесткие- отклонение от заданных сроков недопустимо. 2) Гибкие- отклонения нежелательны, но допустимы. События: 1) Периодические 2) Непер

Примитивы межпроцессного взаимодействия
Sleep()-блокирует текущий процесс Wakeup(процесс)-разблокирует заданный процесс Задача: производителя и потребителя: Производитель:  

Виртуальная память
Виртуальная память- некоторое линейное адресное пространство, выделяемое процессу и обеспечиваемое работой: 1. Аппаратной памятью 2. Аппаратного процессора 3. Внешней пам

Характеристики файловой системы
1) Именование файлов-соглашение о допустимых именах файлов a. Учет регистра букв b. Расширение файла 2) Структура и типы файлов a. Структура файлов i. к

Каталоги файлов
Каталог- список файлов с некоторой информацией о них Типы файловых систем 1) Одноуровневая система- один каталог 2) 2-х уровневая система - каждому пользователю предостав

Реализация файловой системы
Unix V7: Загрузочный блок Супер- блок Таблица I узлов Данные файлов Свободное пространство &nbs

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги