Читайте также:
|
|
Стратегии обычно используются при управлении памятью методами с переменными размерами разделов. При этом в процессе работы по мере завершения процессов в памяти образуются свободные фрагменты — дыры. Новые процессы можно загрузить только в эти дыры, причём для загрузки процесса необходимо, чтобы размер дыры был не меньше размера процесса.
Стратегии поиска подходящей дыры:
- первый подходящий — просматриваются все дыры от начала памяти и выбирается первая дыра, размер которой не меньше размера загружаемого процесса;
- следующий подходящий — аналог предыдущего метода, но каждый новый поиск начинается не с начала памяти, а от точки окончания предыдущего поиска;
- наиболее подходящий — из всех подходящих дыр выбирается наиболее близкая по размеру (наименьшая) к загружаемому процессу;
- наименее подходящий — из всех подходящих дыр выбирается самая большая.
Каждая из стратегий имеет лишь эмпирическое (недоказуемое) обоснование своей эффективности. Практика показывает, что любая из стратегий может превосходить другие по эффективности лишь в случае определённой последовательности загружаемых процессов.
С точки зрения минимальных затрат системных ресурсов наиболее эффективной является стратегия «первый подходящий».
Дата добавления: 2015-07-20; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Методы управления оперативной памятью | | | Виртуальная память. Принцип организации и основной алгоритм функционирования. |