Cтраница 1
Перемещение страниц из первичного устройства страничной памяти во вторичное с целью освобождения места в первичном устройстве. [1]
Перемещение страниц памяти выполняются под управлением операционной системы без вмешательства пользователя. [2]
Замена отработанных страниц на новые, перемещение страниц в самой памяти в процессе выполнения программ - все это происходит автоматически без участия человека. Следовательно, абонент освобождается от связи с физическими адресами памяти, не заботится о том, будут ли выбранные им адреса заняты другими абонентами или окажутся свободными. [3]
Данный алгоритм в основном применим к перемещению страниц между уровнями 1 и 2 и менее пригоден для других уровней памяти. [4]
Поэтому вместо постоянного хранения в буферной памяти информация будет считываться в нее по мере необходимости с помощью механизма перемещения страниц, как это описано в гл. Сегменты файла ( также в виде страниц) перемещаются в буферную память по требованию; алгоритмы управления процессом перемещения страниц по требованию оказывают существенное влияние на скорость получения ответа. До появления больших интегральных схем использование большой буферной памяти для управления данными было слишком дорого. [5]
В двухуровневых виртуальных системах памяти - процесс, при котором требуемые страницы в основной памяти замещаются, а затем снова считываются в основную память. Частое перемещение страниц между уровнями памяти является причиной ухудшения характеристик системы. [6]
Средства управления памятью осуществляют преобразование адресов и защиту при обращении к той области, которая связана с реализацией функций операционной системы. Страничная виртуальная память с перемещением страниц по запросам позволяет совместно использовать при выполнении программ как основные, так и внешние запоминающие устройства. Механизм преобразования адресов базируется на использовании таблиц, создаваемых в памяти операционной системой. Обращение ЦПУ к этим таблицам для преобразования адресов и защиты доступа осуществляется автоматически. [7]
При постраничной организации памяти рабочая программа делится на страницы принудительно, внутри самой машины, причем каждая текущая страница может быть помещена на любом свободном участке оперативной памяти по усмотрению программы-диспетчера. Замена отработанных страниц на новые, перемещение страниц в самой памяти в процессе выполнения программ - все это происходит без участия человека. Следовательно, абонент освобождается от связи с физическими адресами памяти. [8]
При постраничной организации памяти рабочая программа делится на страницы принудительно, внутри самой машины, причем каждая текущая страница может быть помещена на любом свободном участке оперативной памяти по усмотрению программы-диспетчера. Замена отработанных страниц на новые, перемещение страниц в самой памяти в процессе выполнения программ - все это происходит без участия человека. Следовательно, абонент освобождается от связи с физическими адресами памяти. Он ограничивается только общими возможностями адресации машины и пользуется ею на свое усмотрение, не заботясь о том, будут ли выбранные им адреса заняты другими абонентами или окажутся свободными. Память, работающую по такому принципу, называют виртуальной ( фактической) памятью. [9]
Такая организация работы страничной виртуальной памяти, реализованная в нескольких 32-разрядных МП, аналогична методам, применяемым во многих многопользовательских системах, построенных на базе мини - и больших ЭВМ. В простых системах страничной виртуальной памяти необходимые области логических адресов задаются заранее, а в системах с перемещением страниц то запросам страница может быть получена из области логического адресного пространства, которая не определена до получения запроса. [10]
![]() |
Схема алфавитно-цифрового дисплея ( а и основные режимы работы ( б-г. [11] |
Блок редактирования в автономном режиме работы дисплея позволяет редактировать текст. Функции редактирования заключаются в стирании символа или строки, замене или вставке символа, вставке строки, перемещении страницы вверх или вниз, стирании страницы. [12]
Поэтому вместо постоянного хранения в буферной памяти информация будет считываться в нее по мере необходимости с помощью механизма перемещения страниц, как это описано в гл. Сегменты файла ( также в виде страниц) перемещаются в буферную память по требованию; алгоритмы управления процессом перемещения страниц по требованию оказывают существенное влияние на скорость получения ответа. До появления больших интегральных схем использование большой буферной памяти для управления данными было слишком дорого. [13]
Вторым примером является страничная подкачка. Механизм включает в себя управление блоком MMU, поддержку списка занятых и свободных страниц, а также программу для перемещения страниц с диска в память и обратно. Политика в данном случае заключается в принятии решения о выполняемых действиях при возникновении страничного прерывания. Политика может быть локальной или глобальной, основываться на алгоритме LRU, FIFO или каком-либо другом алгоритме, но она может ( и должна) быть полностью отделена от механики фактической работы со страницами. [14]
Одной из наиболее сложных проблем, с которыми столкнулись разработчики при создании двухуровневых виртуальных систем памяти, являются многократные пересылки страниц. Под многократными пересылками понимают процесс, при котором нужные страницы в основной памяти замещаются, а затем снова считываются в основную память. Из-за частого перемещения страниц между уровнями характеристики систем сильно ухудшаются. В ряде систем, которые ранее работали нормально, увеличение их загрузки привело к довольно неожиданному возрастанию многократных пересылок, что резко снизило пропускную способность системы. [15]