Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 104 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
104
открытые файлы, устройства ввода/вывода). Процессы могут объеди-
няться в очереди с определённой дисциплиной облуживания, например
«первый пришёлпервыё ушёл» FIFO (first input, first out).
Очереди процессов представляют собой дескрипторы отдельных
процессов, объединенные в списки. Таким образом, каждый дескрип-
тор, кроме перечисленной выше информации, содержит по крайней
мере один указатель на другой дескриптор, соседствующий с
ним в
очереди. Также дескрипторы формируются для ресурсов и классов ре-
сурсов. В класс объединяются однотипные ресурсы. Дескриптор класса
ресурсов создается операционной системой и обычно содержит сле-
дующие компоненты:
1. Имя класса ресурса.
2. Состав ресурса, например: число процессоров в системе; число
сегментов, страниц основной памяти.
3. Таблицу занятости единиц ресурса, которая
указывает имена
процессов, занимающих каждый ресурс.
4. Описание очереди ждущих процессов, которое указывает число
элементов очереди, адреса начального и конечного элементов очере-
ди.
5. Адрес или имя распределителя, ответственного за порядок за-
нятия единиц ресурса процессами. Распределитель процессора обыч-
но называется планировщиком или диспетчером. Работа диспетчера
будет рассмотрена ниже.
Дескриптор может
применять для описания массивов данных и
команд. В этом случае дескриптор содержит сведения о размере мас-
сива данных, его местоположении в адресном пространстве, адресе
начала массива, типе данных, режиме защиты данных и некоторые дру-
гие параметры данных. В частности, задание в дескрипторе размера
массива данных позволяет контролировать выход за границу массива
данных при индексации его элементов для ускорения поиска информа-
  Микропроцессорные системы и программное обеспечение в средствах связи
открытые файлы, устройства ввода/вывода). Процессы могут объеди-
няться в очереди с определённой дисциплиной облуживания, например
«первый пришёл – первыё ушёл» FIFO (first input, first out).
      Очереди процессов представляют собой дескрипторы отдельных
процессов, объединенные в списки. Таким образом, каждый дескрип-
тор, кроме перечисленной выше информации, содержит по крайней
мере один указатель на другой дескриптор, соседствующий с ним в
очереди. Также дескрипторы формируются для ресурсов и классов ре-
сурсов. В класс объединяются однотипные ресурсы. Дескриптор класса
ресурсов создается операционной системой и обычно содержит сле-
дующие компоненты:
      1. Имя класса ресурса.
      2. Состав ресурса, например: число процессоров в системе; число
сегментов, страниц основной памяти.
      3. Таблицу занятости единиц ресурса, которая указывает имена
процессов, занимающих каждый ресурс.
      4. Описание очереди ждущих процессов, которое указывает число
элементов очереди, адреса начального и конечного элементов очере-
ди.
      5. Адрес или имя распределителя, ответственного за порядок за-
нятия единиц ресурса процессами. Распределитель процессора обыч-
но называется планировщиком или диспетчером. Работа диспетчера
будет рассмотрена ниже.
      Дескриптор может применять для описания массивов данных и
команд. В этом случае дескриптор содержит сведения о размере мас-
сива данных, его местоположении в адресном пространстве, адресе
начала массива, типе данных, режиме защиты данных и некоторые дру-
гие параметры данных. В частности, задание в дескрипторе размера
массива данных позволяет контролировать выход за границу массива
данных при индексации его элементов для ускорения поиска информа-

                                    104