Анализ и оценка виртуальной памяти ЭВМ при ее сегментно-страничной организации — страница 9

  • Просмотров 8219
  • Скачиваний 285
  • Размер файла 47
    Кб

данный мо- мент находится в ОЗУ и той которая переместилась во внешнюю па- мять). Страничная таблица является таким видом информации кото- рая очень часто обновляется. Она постоянно «дышит». Каждый раз когда у пользователя возникает потребность в новой информации (в часности в новой странице памяти), присходит процесс свопирования, то есть перемены местами страниц ОП и ВЗУ (англ. swap - менять местами). При этом в страничную таблицу

заносится наиболее све- жая информация о том в какую страницу виртуальной памяти была помещена страница, только что удалённая из ОП, содержится ли в этой странице нужное на следующем этапе слово и т. д. У странич- ной таблицы множество работы. Как было отмеченно, для наиболее эффективного функциони- рования машины необходимы большая ёмкость ОЗУ и быстродейст- вие. Как извесно, обычная оперативная память (RAM) не является

максимально быстродействующей. Это значит, что если бы странич- ная таблица находилась в такой памяти, то пользователь сталкивал- ся бы с реальной потерей времени, так как процессор довольно час- то обращается к СТ. Выход из этой неудобной ситуации был найден при помещении страничной таблицы в сверхоперативную память, которая обладает наибольшим быстродействием, хотя и во много раз меньше по объему чем RAM. Но этого объёма вполне

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

дабы на освободившееся место переписать из внешней памяти необходимую в данный момент страницу... Этот вопрос будет под- робно рассмотрен в § 8. 5. Преимущества и недостатни ВП со страничной организацией. (Анализ и оценка эффективности СО при рассмотрении преимуществ и недостатков) Несомненно, применение виртуальной памяти в современных маши- нах это важнейшее достижение как в компьютерной технологии, так и в максимизации

удобств создаваемых для пользователя. Но, как извесно, каждая система имеет свои преимущества и недостат- ки. Предлагаю проанализировать суть применения ВП; её слабости и критерии эффективности, её плюсы и минусы. Во-первых одним из преимуществ ВП с СО является достаточно большой объём прямоадресуемой памяти. Действительно объем памяти может исчислятся сотнями мегабайт (и даже гигабайтами). Размер виртуальной памяти целиком