Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Однако, как уже было сказано, такая ситуация маловероятна, и чаще всего при очередной активизации обработчик просто вызывает процедуру загрузки страницы в ОП LoadPage для первой страницы в очереди, которая есть не что иное, как обработчик сегментно-страничного прерывания по обмену «диск ® оперативная память».

5.5. РАБОТА С ОЧЕРЕДЬЮ СТРАНИЦ НА ВЫГРУЗКУ ИЗ ОП НА ДИСК

(см. п. «Обработчик сегментно-страничного прерывания по обмену оперативная память ® диск»)

6. ОБРАБОТКА ПРЕРЫВАНИЙ

6.1. ОБРАБОТЧИК ПРЕРЫВАНИЯ ПО ОШИБКЕ АДРЕСАЦИИ

Обработчик прерывания по ошибке адресации вызывается в том случае, если имело место обращение по недопустимому (несуществующему) адресу либо попытка модификации данных, защищенных от записи. Он выводит соответствующее диагностирующее сообщение, удаляет процесс из очереди выполняющихся, сбрасывает счетчик FulFilCount в 0 и вызывает процедуру деактивизации процесса.

6.2. ОБРАБОТЧИК ПРЕРЫВАНИЯ ПО ПЕРЕПОЛНЕНИЮ РАБОЧЕГО НАБОРА

Обработчик прерывания по переполнению рабочего набора вызывается в том случае, если процесс попытался загрузить в ОП больше страниц, нежели ему разрешено в поле MaxWorkSet расширенной таблицы ExtendedProcessTable. Он выполняет те же действия, что и обработчик прерывания по ошибке адресации.

6.3. ОБРАБОТЧИК СЕГМЕНТНО-СТРАНИЧНЫХ ПРЕРЫВАНИЙ

Обмены «диск ® оперативная память» и «оперативная память ® диск» производятся по прерываниям, поэтому обработчиков два: процедура «Загрузить страницу в ОП» LoadPage и процедура «Выгрузить страницу из ОП» UnloadPage.

НЕ нашли? Не то? Что вы ищете?

PROC LoadPage

IF (очередь страниц на загрузку в ОП не пуста AND список пустых страниц ОП не пуст)

THEN

получить адрес VirtPage и владеющий процесс Process из очереди WLoadPageLine

получить адрес PhysPage первой пустой страницы в ОП из списка EmptyList

удалить адрес PhysPage из списка EmptyList

SELECT * FROM PageTable where PhysAddress=PhysPage

DO UNTIL EOF

EDIT

SET ProcessName TO Process

SET VirtAddress TO VirtPage

SET CountUse TO 0

SET Changed TO false

SET Status TO 1

UPDATE

перейти к следующей записи

LOOP

SELECT * FROM TranslateTable+Str(идентификатор процесса)+Str(VirtPage\1000)

where PNumber=VirtPage Mod 1000

DO UNTIL EOF

EDIT

SET PhysAddress TO PhysPage

SET Status TO 2

UPDATE

перейти к следующей записи

LOOP

удалить первую запись из таблицы WLoadPage

DECREMENT (CountLoadPage, Process)

IF (CountLoadPage(Process)=0)

THEN

поместить Process в список выполняющихся процессов FulFilList

удалить Process из списка ожидающих загрузки старниц(ы) WloadList

SET Status(Process) TO 2

END IF

END IF

END PROC

PROC UnloadPage

IF (очередь страниц на выгрузку из ОП не пуста)

THEN

получить адреса PhysPage, VirtPage и владеющий процесс Process из очереди

WUnloadPageLine

добавить PhysPage в список доступных страниц ОП EmptyList

SELECT * FROM PageTable where PhysAddress=PhysPage

DO UNTIL EOF

EDIT

CLEAR ProcessName

CLEAR CountUse

SET Status TO 0

SET Changed TO false

UPDATE

перейти к следующей записи

LOOP

SELECT * FROM TranslateTable+Str(идентификатор процесса)+Str(VirtPage\1000)

where PNumber=VirtPage Mod 1000

DO UNTIL EOF

EDIT

SET Status TO 0

UPDATE

перейти к следующей записи

LOOP

IF (CountLoadPage(Process)=0)

THEN

удалить Process из списка ожидающих выгрузки старниц(ы) WUnloadList

IF (Status(Process)=3)

THEN

добавить процесс в очередь на выполнение WFList

Set Status(Process) TO 0

END IF

END IF

удалить первую запись из очереди WUnloadPage

ENDIF

END PROC

6.4. МОДУЛЬ ДЕАКТИВИЗАЦИИ ПРОЦЕССА

PROC DeactivateProcess (Name)

FIND * FROM PageTable WHERE ProcessName=Name AND Changed=true

IF (успех)

THEN

добавить Name в очередь ожидающих выгрузки WFUnload

Set Status(Name) TO 3

END IF

SELECT PhysAddress FROM WorkSetTable+Str(ProcessIdent(Name))

DO UNTIL EOF

освободить страницу PhysAddress

перейти к следующей записи

LOOP

IF (Status(Name!=3)

THEN

Set Status(Name) TO 0

добавить Name в очередь процессов на выполнение WFList

END IF

END PROC

Процедура удаления успешно завершенного процесса DeleteProcess (Name) немногим отличается от процедуры деактивизации: в выделенных курсивом строчках статус устанавливается не в 3, а в 4 (потом по этому признаку он не будет добавлен в очередь WFList, когда все его страницы будут выгружены), а подчеркнутая сточка вовсе не нужна.

6.5. ПРОЦЕДУРА ОСВОБОЖДЕНИЯ СТРАНИЦЫ

PROC FreePage(PhysPage)

SELECT * FROM PageTable where PhysAddress=PhysPage

IF (Changed=true)

THEN

поместить страницу в очередь на выгрзку из ОП на диск

ELSE

EDIT

CLEAR ProcessName

CLEAR CountUse

SET Status TO 0

SET Changed TO false

UPDATE

добавить PhysPage в список доступных страниц ОП EmptyList

END IF

END PROC

ПРИЛОЖЕНИЕ 1

ПРИМЕР ФАЙЛА С РЕЗУЛЬТАТАМИ РАБОТЫ ПРОГРАММЫ

ПРИ СТРАНИЧНОЙ ОРГАНИЗАЦИИ

"T = 0: Процесс создания и инициализации таблиц, необходимых

для работы, успешно завершен."

"T = 0: Работаю с очередью на выполнение..."

"T = 0: Работа завершена"

"T = 2.1: Пересылка страницы 0 Process0 с диска в ОП"

"T = 4.3: Пересылка страницы 1 Process0 с диска в ОП"

"T = 5.4: Работаю с очередью на выполнение..."

"T = 5.4: Работа завершена"

"T = 6.5: Пересылка страницы 2 Process0 с диска в ОП"

"T = 6.5: Process0 готов к выполнению!"

"T = 7.4: Process0 base= 0 offset= 0 VA= 0"

"T = 7.4: Успешное обращение! У Process0 осталось 6 на CPU!"

"T = 8.7: Пересылка страницы 0 Process1 с диска в ОП"

"T = 8.9: Process0 base= 0 offset= 1 VA= 1"

"T = 8.9: Успешное обращение! У Process0 осталось 5 на CPU!"

"T = 10.4: Process0 base= 0 offset= 1 VA= 1"

"T = 10.4: Успешное обращение! У Process0 осталось 4 на CPU!"

"T = 10.9: Работаю с очередью на выполнение..."

"T = 10.9: Работа завершена"

"T = 10.9: Пересылка страницы 1 Process1 с диска в ОП"

"T = 11.9: Process0 base= 0 offset= 0 VA= 0"

"T = 11.9: Успешное обращение! У Process0 осталось 3 на CPU!"

"T = 11.9: Прерывание по таймеру интервалов для Process0"

"T = 11.9: Освободили страницу 0 из ОП..."

"T = 11.9: Освободили страницу 1 из ОП..."

"T = 11.9: Освободили страницу 2 из ОП..."

"T = 13.1: Пересылка страницы 2 Process1 с диска в ОП"

"T = 13.1: Process1 готов к выполнению!"

"T = 13.4: Process1 base= 0 offset= 3 VA= 3"

"T = 13.4: Страничный сбой!"

"T = 13.4: Process1 перемещается в очередь ожидания загрузки страницы"

"T = 15.3: Пересылка страницы 0 Process2 с диска в ОП"

"T = 16.4: Работаю с очередью на выполнение..."

"T = 16.4: Работа завершена"

"T = 17.5: Пересылка страницы 1 Process2 с диска в ОП"

"T = 17.5: Process2 готов к выполнению!"

"T = 17.9: Process2 base= 0 offset= 1 VA= 1"

"T = 17.9: Успешное обращение! У Process2 осталось 8 на CPU!"

"T = 19.4: Process2 base= 0 offset= 0 VA= 0"

"T = 19.4: Успешное обращение! У Process2 осталось 7 на CPU!"

"T = 19.7: Пересылка страницы 3 Process1 с диска в ОП"

"T = 19.7: Process1 готов к выполнению!"

"T = 20.9: Новый РН для Process2"

"T = 20.9: Process1 base= 0 offset= 1 VA= 1"

"T = 20.9: Успешное обращение! У Process1 осталось 9 на CPU!"

"T = 21.9: Работаю с очередью на выполнение..."

"T = 21.9: Работа завершена"

"T = 21.9: Пересылка страницы 0 Process3 с диска в ОП"

"T = 22.4: Process1 base= 0 offset= 1 VA= 1"

"T = 22.4: Успешное обращение! У Process1 осталось 8 на CPU!"

"T = 23.9: Process2 base= 3 offset= 0 VA= 3"

"T = 23.9: Страничный сбой!"

"T = 23.9: Process2 перемещается в очередь ожидания загрузки страницы"

"T = 24.1: Пересылка страницы 1 Process3 с диска в ОП"

"T = 25.4: Process1 base= 0 offset= 0 VA= 0"

"T = 25.4: Успешное обращение! У Process1 осталось 7 на CPU!"

"T = 26.3: Пересылка страницы 2 Process3 с диска в ОП"

"T = 26.9: Process1 base= 0 offset= 2 VA= 2"

"T = 26.9: Успешное обращение! У Process1 осталось 6 на CPU!"

"T = 26.9: Прерывание по таймеру интервалов для Process1"

"T = 26.9: Освободили страницу 3 из ОП..."

"T = 26.9: Освободили страницу 4 из ОП..."

"T = 26.9: Освободили страницу 5 из ОП..."

"T = 26.9: Освободили страницу 8 из ОП..."

"T = 27.4: Работаю с очередью на выполнение..."

"T = 27.4: Работа завершена"

"T = 28.5: Пересылка страницы 3 Process3 с диска в ОП"

"T = 28.5: Process3 готов к выполнению!"

"T = 29.9: Process3 base= 0 offset= 4 VA= 4"

"T = 29.9: Страничный сбой!"

"T = 29.9: Объем памяти является критичным! Process3 будет деактивизирован."

"T = 29.9: Освободили страницу 9 из ОП..."

"T = 29.9: Освободили страницу 10 из ОП..."

"T = 29.9: Освободили страницу 11 из ОП..."

"T = 29.9: Освободили страницу 12 из ОП..."

"T = 30.7: Пересылка страницы 0 Process4 с диска в ОП"

"T = 32.9: Работаю с очередью на выполнение..."

"T = 32.9: Работа завершена"

"T = 32.9: Пересылка страницы 1 Process4 с диска в ОП"

"T = 35.1: Пересылка страницы 2 Process4 с диска в ОП"

"T = 37.3: Пересылка страницы 3 Process4 с диска в ОП"

"T = 37.3: Process4 готов к выполнению!"

"T = 37.4: Process4 base= 0 offset= 1 VA= 1"

"T = 37.4: Успешное обращение! У Process4 осталось 4 на CPU!"

"T = 38.4: Работаю с очередью на выполнение..."

"T = 38.4: Работа завершена"

"T = 38.9: Process4 base= 0 offset= 1 VA= 1"

"T = 38.9: Успешное обращение! У Process4 осталось 3 на CPU!"

"T = 39.5: Пересылка страницы 3 Process2 с диска в ОП"

"T = 39.5: Process2 готов к выполнению!"

"T = 40.4: Process2 base= 3 offset= 2 VA= 5"

"T = 40.4: Страничный сбой!"

"T = 40.4: Объем памяти является критичным! Process2 будет деактивизирован."

"T = 40.4: Освободили страницу 6 из ОП..."

"T = 40.4: Освободили страницу 7 из ОП..."

"T = 40.4: Освободили страницу 1 из ОП..."

"T = 41.7: Пересылка страницы 0 Process0 с диска в ОП"

"T = 41.9: Новый РН для Process4"

"T = 41.9: Process4 base= 4 offset= 1 VA= 5"

"T = 41.9: Страничный сбой!"

"T = 41.9: Process4 перемещается в очередь ожидания загрузки страницы"

"T = 43.9: Работаю с очередью на выполнение..."

"T = 43.9: Работа завершена"

"T = 43.9: Пересылка страницы 1 Process0 с диска в ОП"

"T = 46.1: Пересылка страницы 2 Process0 с диска в ОП"

"T = 46.1: Process0 готов к выполнению!"

"T = 46.4: Process0 base= 0 offset= 1 VA= 1"

"T = 46.4: Успешное обращение! У Process0 осталось 2 на CPU!"

"T = 47.9: Process0 base= 0 offset= 0 VA= 0"

"T = 47.9: Успешное обращение! У Process0 осталось 1 на CPU!"

"T = 48.3: Пересылка страницы 0 Process1 с диска в ОП"

"T = 49.4: Работаю с очередью на выполнение..."

"T = 49.4: Работа завершена"

"T = 49.4: Process0 base= 0 offset= 1 VA= 1"

"T = 49.4: Успешное обращение! У Process0 осталось 0 на CPU!"

"T = 49.4: Освободили страницу 2 из ОП..."

"T = 49.4: Освободили страницу 3 из ОП..."

"T = 49.4: Освободили страницу 4 из ОП..."

"T = 49.4: Process0 успешно завершен!"

"T = 50.5: Пересылка страницы 1 Process1 с диска в ОП"

"T = 52.7: Пересылка страницы 2 Process1 с диска в ОП"

"T = 54.9: Работаю с очередью на выполнение..."

"T = 54.9: Работа завершена"

"T = 54.9: Пересылка страницы 3 Process1 с диска в ОП"

"T = 54.9: Process1 готов к выполнению!"

"T = 55.4: Process1 base= 0 offset= 0 VA= 0"

"T = 55.4: Успешное обращение! У Process1 осталось 5 на CPU!"

"T = 56.9: Process1 base= 0 offset= 1 VA= 1"

"T = 56.9: Успешное обращение! У Process1 осталось 4 на CPU!"

"T = 57.1: Пересылка страницы 5 Process4 с диска в ОП"

"T = 57.1: Process4 готов к выполнению!"

"T = 58.4: Process4 base= 4 offset= 0 VA= 4"

"T = 58.4: Страничный сбой!"

"T = 58.4: Объем памяти является критичным! Process4 будет деактивизирован."

"T = 58.4: Освободили страницу 13 из ОП..."

"T = 58.4: Освободили страницу 14 из ОП..."

"T = 58.4: Освободили страницу 15 из ОП..."

"T = 58.4: Освободили страницу 0 из ОП..."

"T = 58.4: Освободили страницу 11 из ОП..."

"T = 59.3: Пересылка страницы 0 Process3 с диска в ОП"

"T = 59.9: Process1 base= 0 offset= 1 VA= 1"

"T = 59.9: Успешное обращение! У Process1 осталось 3 на CPU!"

"T = 60.4: Работаю с очередью на выполнение..."

"T = 60.4: Работа завершена"

"T = 61.4: Process1 base= 0 offset= 0 VA= 0"

"T = 61.4: Успешное обращение! У Process1 осталось 2 на CPU!"

"T = 61.4: Прерывание по таймеру интервалов для Process1"

"T = 61.4: Освободили страницу 5 из ОП..."

"T = 61.4: Освободили страницу 8 из ОП..."

"T = 61.4: Освободили страницу 9 из ОП..."

"T = 61.4: Освободили страницу 10 из ОП..."

"T = 61.5: Пересылка страницы 1 Process3 с диска в ОП"

"T = 63.7: Пересылка страницы 2 Process3 с диска в ОП"

"T = 65.9: Работаю с очередью на выполнение..."

"T = 65.9: Работа завершена"

"T = 65.9: Пересылка страницы 3 Process3 с диска в ОП"

"T = 65.9: Process3 готов к выполнению!"

"T = 65.9: Process3 base= 0 offset= 1 VA= 1"

"T = 65.9: Успешное обращение! У Process3 осталось 10 на CPU!"

"T = 67.4: Process3 base= 0 offset= 0 VA= 0"

"T = 67.4: Успешное обращение! У Process3 осталось 9 на CPU!"

"T = 68.1: Пересылка страницы 0 Process2 с диска в ОП"

"T = 68.9: Process3 base= 0 offset= 0 VA= 0"

"T = 68.9: Успешное обращение! У Process3 осталось 8 на CPU!"

"T = 70.3: Пересылка страницы 1 Process2 с диска в ОП"

"T = 70.4: Process3 base= 0 offset= 1 VA= 1"

"T = 70.4: Успешное обращение! У Process3 осталось 7 на CPU!"

"T = 70.4: Прерывание по таймеру интервалов для Process3"

"T = 70.4: Освободили страницу 12 из ОП..."

"T = 70.4: Освободили страницу 6 из ОП..."

"T = 70.4: Освободили страницу 7 из ОП..."

"T = 70.4: Освободили страницу 1 из ОП..."

"T = 71.4: Работаю с очередью на выполнение..."

"T = 71.4: Работа завершена"

"T = 72.5: Пересылка страницы 3 Process2 с диска в ОП"

"T = 72.5: Process2 готов к выполнению!"

"T = 73.4: Process2 base= 3 offset= 0 VA= 3"

"T = 73.4: Успешное обращение! У Process2 осталось 6 на CPU!"

"T = 74.7: Пересылка страницы 0 Process4 с диска в ОП"

"T = 74.9: Process2 base= 3 offset= 1 VA= 4"

"T = 74.9: Страничный сбой!"

"T = 74.9: Объем памяти является критичным! Process2 будет деактивизирован."

"T = 74.9: Найдены модифицированные данные! Требуется перезапись!"

"T = 74.9: Освободили страницу 2 из ОП..."

"T = 74.9: Освободили страницу 3 из ОП..."

"T = 76.9: Пересылка страницы 1 Process4 с диска в ОП"

"T = 79.1: Пересылка страницы 2 Process4 с диска в ОП"

"T = 79.7: Пересылка из ОП на диск. Страница 3 Process2"

"T = 79.7: Process2 выгружен из ОП!"

"T = 81.3: Пересылка страницы 3 Process4 с диска в ОП"

"T = 82.4: Работаю с очередью на выполнение..."

"T = 82.4: Работа завершена"

"T = 83.5: Пересылка страницы 5 Process4 с диска в ОП"

"T = 83.5: Process4 готов к выполнению!"

"T = 83.9: Новый РН для Process4"

"T = 83.9: Process4 base= 5 offset= 1 VA= 6"

"T = 83.9: Страничный сбой!"

"T = 83.9: Объем памяти является критичным! Process4 будет деактивизирован."

"T = 83.9: Освободили страницу 13 из ОП..."

"T = 83.9: Освободили страницу 14 из ОП..."

"T = 83.9: Освободили страницу 15 из ОП..."

"T = 83.9: Освободили страницу 0 из ОП..."

"T = 83.9: Освободили страницу 11 из ОП..."

"T = 85.7: Пересылка страницы 0 Process1 с диска в ОП"

"T = 87.9: Работаю с очередью на выполнение..."

"T = 87.9: Работа завершена"

"T = 87.9: Пересылка страницы 1 Process1 с диска в ОП"

"T = 90.1: Пересылка страницы 2 Process1 с диска в ОП"

"T = 92.3: Пересылка страницы 3 Process1 с диска в ОП"

"T = 92.3: Process1 готов к выполнению!"

"T = 92.9: Process1 base= 0 offset= 1 VA= 1"

"T = 92.9: Успешное обращение! У Process1 осталось 1 на CPU!"

"T = 94.4: Process1 base= 0 offset= 1 VA= 1"

"T = 94.4: Успешное обращение! У Process1 осталось 0 на CPU!"

"T = 94.4: Освободили страницу 5 из ОП..."

"T = 94.4: Освободили страницу 8 из ОП..."

"T = 94.4: Освободили страницу 9 из ОП..."

"T = 94.4: Освободили страницу 10 из ОП..."

"T = 94.4: Process1 успешно завершен!"

"T = 94.5: Пересылка страницы 0 Process3 с диска в ОП"

"T = 96.7: Пересылка страницы 1 Process3 с диска в ОП"

"T = 98.9: Пересылка страницы 2 Process3 с диска в ОП"

"T = 101.1: Пересылка страницы 3 Process3 с диска в ОП"

"T = 101.1: Process3 готов к выполнению!"

"T = 101.9: Process3 base= 0 offset= 5 VA= 5"

"T = 101.9: Страничный сбой!"

"T = 101.9: Process3 перемещается в очередь ожидания загрузки страницы"

"T = 103.3: Пересылка страницы 0 Process2 с диска в ОП"

"T = 105.5: Пересылка страницы 1 Process2 с диска в ОП"

"T = 107.7: Пересылка страницы 3 Process2 с диска в ОП"

"T = 107.7: Process2 готов к выполнению!"

"T = 107.9: Process2 base= 3 offset= 0 VA= 3"

"T = 107.9: Успешное обращение! У Process2 осталось 5 на CPU!"

"T = 109.4: Process2 base= 3 offset= 2 VA= 5"

"T = 109.4: Страничный сбой!"

"T = 109.4: Process2 перемещается в очередь ожидания загрузки страницы"

"T = 109.9: Пересылка страницы 0 Process4 с диска в ОП"

"T = 112.1: Пересылка страницы 1 Process4 с диска в ОП"

"T = 114.3: Пересылка страницы 2 Process4 с диска в ОП"

"T = 116.5: Пересылка страницы 3 Process4 с диска в ОП"

"T = 118.7: Пересылка страницы 5 Process4 с диска в ОП"

"T = 118.7: Process4 готов к выполнению!"

"T = 119.9: Process4 base= 5 offset= 0 VA= 5"

"T = 119.9: Успешное обращение! У Process4 осталось 2 на CPU!"

"T = 120.9: Пересылка страницы 5 Process3 с диска в ОП"

"T = 120.9: Process3 готов к выполнению!"

"T = 121.4: Process3 base= 0 offset= 0 VA= 0"

"T = 121.4: Успешное обращение! У Process3 осталось 6 на CPU!"

"T = 122.9: Process3 base= 0 offset= 1 VA= 1"

"T = 122.9: Успешное обращение! У Process3 осталось 5 на CPU!"

"T = 123.1: Пересылка страницы 5 Process2 с диска в ОП"

"T = 123.1: Process2 готов к выполнению!"

"T = 124.4: Process4 base= 5 offset= 0 VA= 5"

"T = 124.4: Успешное обращение! У Process4 осталось 1 на CPU!"

"T = 125.9: Новый РН для Process4"

"T = 125.9: Process4 base= 8 offset= 0 VA= 8"

"T = 125.9: Страничный сбой!"

"T = 125.9: Объем памяти является критичным! Process4 будет деактивизирован."

"T = 125.9: Освободили страницу 13 из ОП..."

"T = 125.9: Освободили страницу 14 из ОП..."

"T = 125.9: Освободили страницу 15 из ОП..."

"T = 125.9: Освободили страницу 0 из ОП..."

"T = 125.9: Освободили страницу 11 из ОП..."

"T = 126.4: Работаю с очередью на выполнение..."

"T = 126.4: Работа завершена"

"T = 127.4: Process2 base= 3 offset= 1 VA= 4"

"T = 127.4: Страничный сбой!"

"T = 127.4: Объем памяти является критичным! Process2 будет деактивизирован."

"T = 127.4: Освободили страницу 2 из ОП..."

"T = 127.4: Освободили страницу 3 из ОП..."

"T = 127.4: Освободили страницу 4 из ОП..."

"T = 127.4: Освободили страницу 8 из ОП..."

"T = 127.5: Пересылка страницы 0 Process4 с диска в ОП"

"T = 128.9: Process3 base= 0 offset= 1 VA= 1"

"T = 128.9: Успешное обращение! У Process3 осталось 4 на CPU!"

"T = 129.7: Пересылка страницы 1 Process4 с диска в ОП"

"T = 130.4: Process3 base= 0 offset= 2 VA= 2"

"T = 130.4: Успешное обращение! У Process3 осталось 3 на CPU!"

"T = 130.4: Прерывание по таймеру интервалов для Process3"

"T = 130.4: Освободили страницу 12 из ОП..."

"T = 130.4: Освободили страницу 6 из ОП..."

"T = 130.4: Освободили страницу 7 из ОП..."

"T = 130.4: Освободили страницу 1 из ОП..."

"T = 130.4: Освободили страницу 5 из ОП..."

"T = 131.9: Работаю с очередью на выполнение..."

"T = 131.9: Работа завершена"

"T = 131.9: Пересылка страницы 2 Process4 с диска в ОП"

"T = 134.1: Пересылка страницы 3 Process4 с диска в ОП"

"T = 136.3: Пересылка страницы 5 Process4 с диска в ОП"

"T = 136.3: Process4 готов к выполнению!"

"T = 136.4: Process4 base= 8 offset= 2 VA= 10"

"T = 136.4: Страничный сбой!"

"T = 136.4: Process4 перемещается в очередь ожидания загрузки страницы"

"T = 137.4: Работаю с очередью на выполнение..."

"T = 137.4: Работа завершена"

"T = 138.5: Пересылка страницы 0 Process2 с диска в ОП"

"T = 140.7: Пересылка страницы 1 Process2 с диска в ОП"

"T = 142.9: Пересылка страницы 3 Process2 с диска в ОП"

"T = 145.1: Пересылка страницы 5 Process2 с диска в ОП"

"T = 145.1: Process2 готов к выполнению!"

"T = 145.4: Process2 base= 3 offset= 1 VA= 4"

"T = 145.4: Страничный сбой!"

"T = 145.4: Объем памяти является критичным! Process2 будет деактивизирован."

"T = 145.4: Освободили страницу 0 из ОП..."

"T = 145.4: Освободили страницу 11 из ОП..."

"T = 145.4: Освободили страницу 2 из ОП..."

"T = 145.4: Освободили страницу 3 из ОП..."

"T = 147.3: Пересылка страницы 10 Process4 с диска в ОП"

"T = 147.3: Process4 готов к выполнению!"

"T = 148.4: Работаю с очередью на выполнение..."

"T = 148.4: Работа завершена"

"T = 148.4: Process4 base= 8 offset= 0 VA= 8"

"T = 148.4: Страничный сбой!"

"T = 148.4: Объем памяти является критичным! Process4 будет деактивизирован."

"T = 148.4: Освободили страницу 9 из ОП..."

"T = 148.4: Освободили страницу 10 из ОП..."

"T = 148.4: Освободили страницу 13 из ОП..."

"T = 148.4: Освободили страницу 14 из ОП..."

"T = 148.4: Освободили страницу 15 из ОП..."

"T = 148.4: Освободили страницу 4 из ОП..."

"T = 149.5: Пересылка страницы 0 Process3 с диска в ОП"

"T = 151.7: Пересылка страницы 1 Process3 с диска в ОП"

"T = 153.9: Работаю с очередью на выполнение..."

"T = 153.9: Работа завершена"

"T = 153.9: Пересылка страницы 2 Process3 с диска в ОП"

"T = 156.1: Пересылка страницы 3 Process3 с диска в ОП"

"T = 158.3: Пересылка страницы 5 Process3 с диска в ОП"

"T = 158.3: Process3 готов к выполнению!"

"T = 158.9: Process3 base= 0 offset= 0 VA= 0"

"T = 158.9: Успешное обращение! У Process3 осталось 2 на CPU!"

"T = 160.4: Process3 base= 0 offset= 0 VA= 0"

"T = 160.4: Успешное обращение! У Process3 осталось 1 на CPU!"

"T = 160.5: Пересылка страницы 0 Process2 с диска в ОП"

"T = 161.9: Process3 base= 0 offset= 0 VA= 0"

"T = 161.9: Успешное обращение! У Process3 осталось 0 на CPU!"

"T = 161.9: Освободили страницу 8 из ОП..."

"T = 161.9: Освободили страницу 12 из ОП..."

"T = 161.9: Освободили страницу 6 из ОП..."

"T = 161.9: Освободили страницу 7 из ОП..."

"T = 161.9: Освободили страницу 1 из ОП..."

"T = 161.9: Process3 успешно завершен!"

"T = 162.7: Пересылка страницы 1 Process2 с диска в ОП"

"T = 164.9: Пересылка страницы 3 Process2 с диска в ОП"

"T = 167.1: Пересылка страницы 5 Process2 с диска в ОП"

"T = 167.1: Process2 готов к выполнению!"

"T = 167.9: Новый РН для Process2"

"T = 167.9: Process2 base= 5 offset= 1 VA= 6"

"T = 167.9: Страничный сбой!"

"T = 167.9: Process2 перемещается в очередь ожидания загрузки страницы"

"T = 169.3: Пересылка страницы 0 Process4 с диска в ОП"

"T = 171.5: Пересылка страницы 1 Process4 с диска в ОП"

"T = 173.7: Пересылка страницы 2 Process4 с диска в ОП"

"T = 175.9: Пересылка страницы 3 Process4 с диска в ОП"

"T = 178.1: Пересылка страницы 5 Process4 с диска в ОП"

"T = 180.3: Пересылка страницы 10 Process4 с диска в ОП"

"T = 180.3: Process4 готов к выполнению!"

"T = 181.4: Process4 base= 8 offset= 2 VA= 10"

"T = 181.4: Успешное обращение! У Process4 осталось 0 на CPU!"

"T = 181.4: Найдены модифицированные данные! Требуется перезапись!"

"T = 181.4: Освободили страницу 3 из ОП..."

"T = 181.4: Освободили страницу 9 из ОП..."

"T = 181.4: Освободили страницу 10 из ОП..."

"T = 181.4: Освободили страницу 13 из ОП..."

"T = 181.4: Освободили страницу 14 из ОП..."

"T = 182.3: Пересылка из ОП на диск. Страница 10 Process4"

"T = 182.3: Process4 успешно завершен!"

"T = 182.5: Пересылка страницы 6 Process2 с диска в ОП"

"T = 182.5: Process2 готов к выполнению!"

"T = 182.9: Process2 base= 5 offset= 1 VA= 6"

"T = 182.9: Успешное обращение! У Process2 осталось 4 на CPU!"

"T = 184.4: Process2 base= 5 offset= 4 VA= 1"

"T = 184.4: Успешное обращение! У Process2 осталось 3 на CPU!"

"T = 185.9: Process2 base= 5 offset= 3 VA= 0"

"T = 185.9: Успешное обращение! У Process2 осталось 2 на CPU!"

"T = 187.4: Process2 base= 5 offset= 0 VA= 5"

"T = 187.4: Успешное обращение! У Process2 осталось 1 на CPU!"

"T = 187.4: Прерывание по таймеру интервалов для Process2"

"T = 187.4: Освободили страницу 5 из ОП..."

"T = 187.4: Освободили страницу 0 из ОП..."

"T = 187.4: Освободили страницу 11 из ОП..."

"T = 187.4: Освободили страницу 2 из ОП..."

"T = 187.4: Освободили страницу 4 из ОП..."

"T = 192.4: Работаю с очередью на выполнение..."

"T = 192.4: Работа завершена"

"T = 193.5: Пересылка страницы 0 Process2 с диска в ОП"

"T = 195.7: Пересылка страницы 1 Process2 с диска в ОП"

"T = 197.9: Пересылка страницы 3 Process2 с диска в ОП"

"T = 200.1: Пересылка страницы 5 Process2 с диска в ОП"

"T = 202.3: Пересылка страницы 6 Process2 с диска в ОП"

"T = 202.3: Process2 готов к выполнению!"

"T = 202.4: Process2 base= 5 offset= 1 VA= 6"

"T = 202.4: Успешное обращение! У Process2 осталось 0 на CPU!"

"T = 202.4: Найдены модифицированные данные! Требуется перезапись!"

"T = 202.4: Освободили страницу 8 из ОП..."

"T = 202.4: Освободили страницу 12 из ОП..."

"T = 202.4: Освободили страницу 6 из ОП..."

"T = 202.4: Освободили страницу 7 из ОП..."

"T = 205.1: Пересылка из ОП на диск. Страница 6 Process2"

"T = 205.1: Process2 успешно завершен!"

ПРИЛОЖЕНИЕ 2

ПРИМЕР ФАЙЛА С РЕЗУЛЬТАТАМИ РАБОТЫ ПРОГРАММЫ

ПРИ СЕГМЕНТНО-СТРАНИЧНОЙ ОРГАНИЗАЦИИ

"T = 0: Процесс создания и инициализации таблиц, необходимых

для работы, успешно завершен."

"T = 0: Работаю с очередью на выполнение..."

"T = 0: Работа завершена"

"T = 3.2: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process3

с диска в ОП"

"T = 3.2: Process3 готов к выполнению!"

"T = 3.9: Process3 base= 0 offset= 1 VA= 1000"

"T = 3.9: Сбой!!!"

"T = 3.9: Process3 уходит из очереди выполняющихся"

"T = 5.7: Работаю с очередью на выполнение..."

"T = 5.7: Работа завершена"

"T = 6.5: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 1 Process3

с диска в ОП"

"T = 6.5: Process3 готов к выполнению!"

"T = 6.9: Process3 base= 0 offset= 0 VA= 0"

"T = 6.9: Успешное обращение! У Process3 осталось 10 на CPU!"

"T = 7.9: Process3 base= 0 offset= 1 VA= 1000"

"T = 7.9: Успешное обращение! У Process3 осталось 9 на CPU!"

"T = 8.9: Process3 base= 0 offset= 1 VA= 1000"

"T = 8.9: Успешное обращение! У Process3 осталось 8 на CPU!"

"T = 9.8: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process1

с диска в ОП"

"T = 9.9: Process3 base= 0 offset= 3 VA= 3000"

"T = 9.9: Сбой!!!"

"T = 9.9: Process3 уходит из очереди выполняющихся"

"T = 11.5: Работаю с очередью на выполнение..."

"T = 11.5: Работа завершена"

"T = 13.1: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process1

с диска в ОП"

"T = 13.1: Process1 готов к выполнению!"

"T = 13.9: Process1 base= 0 offset= 0 VA= 0"

"T = 13.9: Успешное обращение! У Process1 осталось 9 на CPU!"

"T = 14.9: Process1 base= 0 offset= 0 VA= 0"

"T = 14.9: Успешное обращение! У Process1 осталось 8 на CPU!"

"T = 15.9: Process1 base= 0 offset= 0 VA= 0"

"T = 15.9: Успешное обращение! У Process1 осталось 7 на CPU!"

"T = 16.4: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 3 Process3

с диска в ОП"

"T = 16.4: Process3 готов к выполнению!"

"T = 16.9: Process3 base= 0 offset= 0 VA= 0"

"T = 16.9: Успешное обращение! У Process3 осталось 7 на CPU!"

"T = 17.3: Работаю с очередью на выполнение..."

"T = 17.3: Работа завершена"

"T = 17.3: Идет коррекция рабочих наборов..."

"T = 17.3: Коррекция рабочих наборов завершена"

"T = 17.9: Process3 base= 0 offset= 0 VA= 0"

"T = 17.9: Успешное обращение! У Process3 осталось 6 на CPU!"

"T = 18.9: Process3 base= 0 offset= 2 VA= 1001"

"T = 18.9: Сбой!!!"

"T = 18.9: Process3 уходит из очереди выполняющихся"

"T = 19.7: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process4

с диска в ОП"

"T = 19.9: Process1 base= 0 offset= 1 VA= 1"

"T = 19.9: Успешное обращение! У Process1 осталось 6 на CPU!"

"T = 20.9: Process1 base= 0 offset= 0 VA= 0"

"T = 20.9: Успешное обращение! У Process1 осталось 5 на CPU!"

"T = 21.9: Process1 base= 0 offset= 3 VA= 1001"

"T = 21.9: Сбой!!!"

"T = 21.9: Process1 уходит из очереди выполняющихся"

"T = 23: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process4

с диска в ОП"

"T = 23: Process4 готов к выполнению!"

"T = 23.1: Работаю с очередью на выполнение..."

"T = 23.1: Работа завершена"

"T = 23.1: Идет коррекция рабочих наборов..."

"T = 23.1: Коррекция рабочих наборов завершена"

"T = 23.9: Process4 base= 0 offset= 0 VA= 0"

"T = 23.9: Успешное обращение! У Process4 осталось 7 на CPU!"

"T = 24.9: Process4 base= 0 offset= 1 VA= 1"

"T = 24.9: Успешное обращение! У Process4 осталось 6 на CPU!"

"T = 25.9: Process4 base= 0 offset= 1 VA= 1"

"T = 25.9: Успешное обращение! У Process4 осталось 5 на CPU!"

"T = 26.3: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process0

с диска в ОП"

"T = 26.9: Process4 base= 0 offset= 1 VA= 1"

"T = 26.9: Успешное обращение! У Process4 осталось 4 на CPU!"

"T = 27.9: Process4 base= 0 offset= 1 VA= 1"

"T = 27.9: Прерывание по ошибке адресации!

Process4 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 27.9: Удалили страницу 5 из ОП..."

"T = 27.9: Удалили страницу 6 из ОП..."

"T = 28.9: Работаю с очередью на выполнение..."

"T = 28.9: Работа завершена"

"T = 29.6: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process0

с диска в ОП"

"T = 32.9: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process0

с диска в ОП"

"T = 32.9: Process0 готов к выполнению!"

"T = 32.9: Process0 base= 0 offset= 2 VA= 2"

"T = 32.9: Прерывание по ошибке адресации!

Process0 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 32.9: Удалили страницу 7 из ОП..."

"T = 32.9: Удалили страницу 8 из ОП..."

"T = 32.9: Удалили страницу 9 из ОП..."

"T = 34.7: Работаю с очередью на выполнение..."

"T = 34.7: Работа завершена"

"T = 36.2: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 1 Process3

с диска в ОП"

"T = 36.2: Process3 готов к выполнению!"

"T = 36.9: Process3 base= 0 offset= 0 VA= 0"

"T = 36.9: Успешное обращение! У Process3 осталось 5 на CPU!"

"T = 37.9: Process3 base= 0 offset= 1 VA= 1000"

"T = 37.9: Успешное обращение! У Process3 осталось 4 на CPU!"

"T = 38.9: Process3 base= 0 offset= 0 VA= 0"

"T = 38.9: Успешное обращение! У Process3 осталось 3 на CPU!"

"T = 39.5: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 1 Process1

с диска в ОП"

"T = 39.5: Process1 готов к выполнению!"

"T = 39.9: Process3 base= 0 offset= 3 VA= 3000"

"T = 39.9: Успешное обращение! У Process3 осталось 2 на CPU!"

"T = 40.5: Идет коррекция рабочих наборов..."

"T = 40.5: Коррекция рабочих наборов завершена"

"T = 40.9: Process3 base= 0 offset= 2 VA= 1001"

"T = 40.9: Успешное обращение! У Process3 осталось 1 на CPU!"

"T = 41.9: Process3 base= 0 offset= 2 VA= 1001"

"T = 41.9: Успешное обращение! У Process3 осталось 0 на CPU!"

"T = 41.9: Найдены модифицированные данные! Требуется перезапись!"

"T = 41.9: Удалили страницу 0 из ОП..."

"T = 41.9: Удалили страницу 1 из ОП..."

"T = 41.9: Удалили страницу 10 из ОП..."

"T = 42.8: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process2

с диска в ОП"

"T = 42.9: Process1 base= 0 offset= 0 VA= 0"

"T = 42.9: Успешное обращение! У Process1 осталось 4 на CPU!"

"T = 43.9: Process1 base= 0 offset= 0 VA= 0"

"T = 43.9: Успешное обращение! У Process1 осталось 3 на CPU!"

"T = 44.7: Прерывание по обмену с памятью!

Пересылка из ОП на диск.

Страница 0 сегмент 3 Process3"

"T = 44.7: Process3 успешно завершен!"

"T = 44.9: Process1 base= 0 offset= 0 VA= 0"

"T = 44.9: Успешное обращение! У Process1 осталось 2 на CPU!"

"T = 45.9: Process1 base= 0 offset= 1 VA= 1"

"T = 45.9: Успешное обращение! У Process1 осталось 1 на CPU!"

"T = 46.1: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process2

с диска в ОП"

"T = 46.3: Идет коррекция рабочих наборов..."

"T = 46.3: Удалили страницу 11 из ОП..."

"T = 46.3: Страница VA= 1001 удалена из его рабочего набора"

"T = 46.3: Коррекция рабочих наборов завершена"

"T = 46.9: Process1 base= 0 offset= 1 VA= 1"

"T = 46.9: Успешное обращение! У Process1 осталось 0 на CPU!"

"T = 46.9: Удалили страницу 3 из ОП..."

"T = 46.9: Удалили страницу 11 из ОП..."

"T = 46.9: Process1 успешно завершен!"

"T = 49.4: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process2

с диска в ОП"

"T = 49.4: Process2 готов к выполнению!"

"T = 49.9: Process2 base= 0 offset= 1 VA= 1"

"T = 49.9: Успешное обращение! У Process2 осталось 8 на CPU!"

"T = 50.9: Process2 base= 0 offset= 0 VA= 0"

"T = 50.9: Прерывание по ошибке адресации!

Process2 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 50.9: Удалили страницу 12 из ОП..."

"T = 50.9: Удалили страницу 13 из ОП..."

"T = 50.9: Удалили страницу 14 из ОП..."

"T = 52.1: Работаю с очередью на выполнение..."

"T = 52.1: Работа завершена"

"T = 52.7: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process4

с диска в ОП"

"T = 56: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process4

с диска в ОП"

"T = 56: Process4 готов к выполнению!"

"T = 56.9: Process4 base= 0 offset= 2 VA= 1000"

"T = 56.9: Сбой!!!"

"T = 56.9: Process4 уходит из очереди выполняющихся"

"T = 59.3: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process0

с диска в ОП"

"T = 62.6: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process0

с диска в ОП"

"T = 65.9: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process0

с диска в ОП"

"T = 65.9: Process0 готов к выполнению!"

"T = 65.9: Process0 base= 0 offset= 0 VA= 0"

"T = 65.9: Успешное обращение! У Process0 осталось 6 на CPU!"

"T = 66.9: Process0 base= 0 offset= 1 VA= 1"

"T = 66.9: Успешное обращение! У Process0 осталось 5 на CPU!"

"T = 67.9: Process0 base= 0 offset= 1 VA= 1"

"T = 67.9: Прерывание по ошибке адресации!

Process0 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 67.9: Удалили страницу 6 из ОП..."

"T = 67.9: Удалили страницу 7 из ОП..."

"T = 67.9: Удалили страницу 8 из ОП..."

"T = 69.2: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process2

с диска в ОП"

"T = 69.5: Работаю с очередью на выполнение..."

"T = 69.5: Работа завершена"

"T = 72.5: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process2

с диска в ОП"

"T = 75.8: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process2

с диска в ОП"

"T = 75.8: Process2 готов к выполнению!"

"T = 75.9: Process2 base= 0 offset= 1 VA= 1"

"T = 75.9: Успешное обращение! У Process2 осталось 7 на CPU!"

"T = 76.9: Process2 base= 0 offset= 0 VA= 0"

"T = 76.9: Успешное обращение! У Process2 осталось 6 на CPU!"

"T = 77.9: Process2 base= 0 offset= 0 VA= 0"

"T = 77.9: Успешное обращение! У Process2 осталось 5 на CPU!"

"T = 78.9: Process2 base= 0 offset= 1 VA= 1"

"T = 78.9: Успешное обращение! У Process2 осталось 4 на CPU!"

"T = 79.1: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 1 Process4

с диска в ОП"

"T = 79.1: Process4 готов к выполнению!"

"T = 79.9: Process2 base= 0 offset= 1 VA= 1"

"T = 79.9: Успешное обращение! У Process2 осталось 3 на CPU!"

"T = 80.9: Process2 base= 0 offset= 1 VA= 1"

"T = 80.9: Успешное обращение! У Process2 осталось 2 на CPU!"

"T = 81.1: Идет коррекция рабочих наборов..."

"T = 81.1: Удалили страницу 2 из ОП..."

"T = 81.1: Страница VA= 0 удалена из его рабочего набора"

"T = 81.1: Коррекция рабочих наборов завершена"

"T = 81.9: Process4 base= 0 offset= 1 VA= 1"

"T = 81.9: Успешное обращение! У Process4 осталось 3 на CPU!"

"T = 82.4: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process0

с диска в ОП"

"T = 82.9: Process4 base= 0 offset= 0 VA= 0"

"T = 82.9: Успешное обращение! У Process4 осталось 2 на CPU!"

"T = 83.9: Process4 base= 0 offset= 0 VA= 0"

"T = 83.9: Успешное обращение! У Process4 осталось 1 на CPU!"

"T = 84.9: Process4 base= 0 offset= 0 VA= 0"

"T = 84.9: Прерывание по ошибке адресации!

Process4 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 84.9: Удалили страницу 15 из ОП..."

"T = 84.9: Удалили страницу 5 из ОП..."

"T = 84.9: Удалили страницу 10 из ОП..."

"T = 85.7: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process0

с диска в ОП"

"T = 85.9: Process2 base= 0 offset= 2 VA= 2"

"T = 85.9: Прерывание по ошибке адресации!

Process2 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 85.9: Удалили страницу 9 из ОП..."

"T = 85.9: Удалили страницу 0 из ОП..."

"T = 85.9: Удалили страницу 1 из ОП..."

"T = 86.9: Работаю с очередью на выполнение..."

"T = 86.9: Работа завершена"

"T = 89: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process0

с диска в ОП"

"T = 89: Process0 готов к выполнению!"

"T = 89.9: Process0 base= 0 offset= 1 VA= 1"

"T = 89.9: Успешное обращение! У Process0 осталось 4 на CPU!"

"T = 90.9: Process0 base= 0 offset= 0 VA= 0"

"T = 90.9: Успешное обращение! У Process0 осталось 3 на CPU!"

"T = 91.9: Process0 base= 0 offset= 1 VA= 1"

"T = 91.9: Прерывание по ошибке адресации!

Process0 выдал запрос на модификацию данных, защищенных от записи!

Процесс будет дективизирован!"

"T = 91.9: Удалили страницу 4 из ОП..."

"T = 91.9: Удалили страницу 11 из ОП..."

"T = 91.9: Удалили страницу 3 из ОП..."

"T = 92.3: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process2

с диска в ОП"

"T = 92.7: Работаю с очередью на выполнение..."

"T = 92.7: Работа завершена"

"T = 95.6: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process2

с диска в ОП"

"T = 98.5: Работаю с очередью на выполнение..."

"T = 98.5: Работа завершена"

"T = 98.9: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process2

с диска в ОП"

"T = 98.9: Process2 готов к выполнению!"

"T = 98.9: Process2 base= 0 offset= 1 VA= 1"

"T = 98.9: Успешное обращение! У Process2 осталось 1 на CPU!"

"T = 99.9: Process2 base= 0 offset= 0 VA= 0"

"T = 99.9: Успешное обращение! У Process2 осталось 0 на CPU!"

"T = 99.9: Удалили страницу 11 из ОП..."

"T = 99.9: Удалили страницу 12 из ОП..."

"T = 99.9: Удалили страницу 13 из ОП..."

"T = 99.9: Process2 успешно завершен!"

"T = 102.2: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process0

с диска в ОП"

"T = 105.5: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process0

с диска в ОП"

"T = 108.8: Прерывание по обмену с памятью!

Пересылка страницы 2 сегмент 0 Process0

с диска в ОП"

"T = 108.8: Process0 готов к выполнению!"

"T = 108.9: Process0 base= 0 offset= 0 VA= 0"

"T = 108.9: Успешное обращение! У Process0 осталось 2 на CPU!"

"T = 109.9: Process0 base= 0 offset= 2 VA= 2"

"T = 109.9: Успешное обращение! У Process0 осталось 1 на CPU!"

"T = 110.1: Идет коррекция рабочих наборов..."

"T = 110.1: Коррекция рабочих наборов завершена"

"T = 110.9: Process0 base= 0 offset= 2 VA= 2"

"T = 110.9: Успешное обращение! У Process0 осталось 0 на CPU!"

"T = 110.9: Удалили страницу 14 из ОП..."

"T = 110.9: Удалили страницу 6 из ОП..."

"T = 110.9: Удалили страницу 7 из ОП..."

"T = 110.9: Process0 успешно завершен!"

"T = 112.1: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 0 Process4

с диска в ОП"

"T = 115.4: Прерывание по обмену с памятью!

Пересылка страницы 1 сегмент 0 Process4

с диска в ОП"

"T = 118.7: Прерывание по обмену с памятью!

Пересылка страницы 0 сегмент 1 Process4

с диска в ОП"

"T = 118.7: Process4 готов к выполнению!"

"T = 118.9: Process4 base= 0 offset= 2 VA= 1000"

"T = 118.9: Успешное обращение! У Process4 осталось 0 на CPU!"

"T = 118.9: Удалили страницу 8 из ОП..."

"T = 118.9: Удалили страницу 2 из ОП..."

"T = 118.9: Удалили страницу 15 из ОП..."

"T = 118.9: Process4 успешно завершен!"

Литература

1.  Проектирование операционных систем – М.: Мир, 1986. – 680с., илл.

2.  Многозадачные операционные системы. Управление памятью./Методические указания к лабораторной работе по дисциплине "Системное ПО“. Составитель : – Новосибирск.: НГТУ,2001. – 26 с., илл.

3.  Коршикова системы как системы управления вычислительными ресурсами: Учебное пособие. – Новосибирск.: НГТУ,2001. – 64 с., илл.

4.  Коршикова указания к курсовой работе по дисциплине "Системное ПО“.– Новосибирск.:http://ermak. cs. *****/~mos/index. htm

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4