Помощь в написании студенческих работ
Антистрессовый сервис

Описание практической части

РефератПомощь в написанииУзнать стоимостьмоей работы

Если бит модификации установлен в значении «1», значит, процесс в ОП подвергался изменениям. Тогда данный процесс перезаписывается в файле, его бит присутствия обнуляется и на его месте создается новый процесс. Если же модификаций процесса не происходило, то перезаписывать процесс на диске не нужно. Если процесс находится в ОП, то его данные просто перезаписываются на новые, а бит модификации… Читать ещё >

Описание практической части (реферат, курсовая, диплом, контрольная)

информационный память вычислительный операционный Реализация модели страничного распределения памяти подразумевает собой, что имеется некое ограниченное количество оперативной памяти, которое может быть представлено в виде массива неких переменных. Например, массив размера N соответственно может включить в себя N процессов. Так как операционной системе, которой выступает в данном случае пользователь, может понадобиться больше чем N процессов, то применяется метод страничной организации памяти.

Реализация

Как было сказано выше, в данной модели ОП представлена в виде массива из N переменных.

Так же в данной модели, в таблице страниц, отсутствует бит присутствия, так как выборка процесса, отгружаемого на диск, осуществляется случайно — на диск отгружается первый попавшийся процесс, находящийся в памяти.

При добавлении нового процесса происходит проверка на имеющуюся свободную память.

Если свободная память имеется, то процесс просто загружается в ОП и создается копия этого процесса на жестком диске.

Если же свободной памяти нет, то находится первый попавшийся процесс, находящийся оперативной памяти, и проверяется его бит модификации.

Если бит модификации установлен в значении «1», значит, процесс в ОП подвергался изменениям. Тогда данный процесс перезаписывается в файле, его бит присутствия обнуляется и на его месте создается новый процесс. Если же модификаций процесса не происходило, то перезаписывать процесс на диске не нужно.

Для модуляции изменения процесса в программе реализована функция просмотра и редактирования определенного процесса.

Если процесс находится в ОП, то его данные просто перезаписываются на новые, а бит модификации обращается в «1». Если же процесс отсутствует в памяти, то происходит страничное прерывание. Загрузка требуемого процесса происходит аналогично алгоритму добавления нового процесса.

Показать весь текст
Заполнить форму текущей работой