пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

(5) Таблица управления процессами

Для реализации модели процесса операционная система содержит таблицу (массив структур),называемую таблицей процессов, с одним элементом для каждого процесса. (Эти элементы иногда называют блоками управления процессом.)

Элемент таблицы содержит информацию о 

  1. состоянии процесса,
  2. счетчике команд,
  3. указателе стека,
  4. распределении памяти,
  5. состоянии открытых файлов,
  6. об распределении и использовании ресурсов,
  7. а также всю остальную информацию, которую необходимо сохранять при переключении в состояние готовности или блокировки для последующего запуска - как если бы процесс не останавливался.

Наиболее важные поля элемента (записи для конкретного процесса) таблицы процессов (разделённые на три логические группы):
1# Управление процессом

  • Регистры
  • Счётчик команд
  • Слово состояния программы
  • Указатель стека
  • Состояние процесса
  • Приоритет
  • Параметры планирования
  • Идентификатор процесса
  • Родительский процесс
  • Группа процесса
  • Сигналы
  • Время начала процесса
  • Использованное процессорное время
  • Процессорное время дочернего процесса
  • Время следующего аварийного сигнала


2# Управление памятью

  • Указатель на текстовый сегмент
  • Указатель на сегмент данных
  • Указатель на сегмент стека


3# Управление файлами

  • Корневой каталог
  • Рабочий каталог
  • Дескриптор файла
  • Идентификатор пользователя
  • Идентификатор группы

29.06.2014; 16:27
хиты: 0
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь