IV Структуры таблиц и очередей
В данной программной реализации процессы возникающие в системе выполнены в виде классов CProc. Каждый класс имеет свой блок управления процессом (БУП), содержащий информацию о числе сегментов выделенных процессом о таблице сегментов процесса. Таблицы сегментов процессов выполнены в виде динамического массива содержащего структуры типа SEGMTABLESTRING. Каждая такая структура содержит следующую информацию: размер сегмента, физический адрес сегмента, адрес сегмента в файле подкачки и набор флагов содержащих информацию о текущем состоянии сегмента (создан/уничтожен, в памяти/на диске). Общая схема реализованной структуры памяти показана на рис. 8.
Очередь процессов выполнена в виде динамического массива ProcArray. Общая схема очереди процессов показана на рис. 9.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.