ВУЗ:
Составители:
34
распределение памяти перемещаемыми разделами –
под каждое приложение выделяется перемещаемый
раздел требуемого размера.
3.2.3. Методы распределения памяти с использовани-
ем дискового пространства
Любое приложение на этапе его выполнения требует ресур-
сов оперативной памяти. Часто потребности приложений пре-
вышают максимально доступный объѐм свободной физической
памяти. В первое время данную проблему «обходили» путѐм
привлечения оверлеев, которые позволяли часть кода приложе-
ния и его данных хранить на диске, а не в ОЗУ. Существенным
недостатком данного подхода является то, что вся ответствен-
ность за распределение памяти лежит на разработчике (про-
граммисте) со всеми вытекающими последствиями.
Развитие методов организации вычислительного процесса в
этом направлении привело к появлению метода, известного под
названием виртуальная память. Виртуальным называется ре-
сурс, который пользователю или пользовательской программе
представляется обладающим свойствами, которыми он в дейст-
вительности не обладает. Так, например, пользователю может
быть предоставлена виртуальная оперативная память, размер
которой превосходит всю имеющуюся в системе реальную опе-
ративную память. Пользователь пишет программы так, как буд-
то в его распоряжении имеется однородная оперативная память
большого объема, но в действительности все данные, исполь-
зуемые программой, хранятся на одном или нескольких разно-
родных запоминающих устройствах, обычно на дисках, и при
необходимости частями отображаются в реальную память.
Таким образом, виртуальная память - это совокупность
программно-аппаратных средств, позволяющих пользователям
писать программы, размер которых превосходит имеющуюся
распределение памяти перемещаемыми разделами –
под каждое приложение выделяется перемещаемый
раздел требуемого размера.
3.2.3. Методы распределения памяти с использовани-
ем дискового пространства
Любое приложение на этапе его выполнения требует ресур-
сов оперативной памяти. Часто потребности приложений пре-
вышают максимально доступный объѐм свободной физической
памяти. В первое время данную проблему «обходили» путѐм
привлечения оверлеев, которые позволяли часть кода приложе-
ния и его данных хранить на диске, а не в ОЗУ. Существенным
недостатком данного подхода является то, что вся ответствен-
ность за распределение памяти лежит на разработчике (про-
граммисте) со всеми вытекающими последствиями.
Развитие методов организации вычислительного процесса в
этом направлении привело к появлению метода, известного под
названием виртуальная память. Виртуальным называется ре-
сурс, который пользователю или пользовательской программе
представляется обладающим свойствами, которыми он в дейст-
вительности не обладает. Так, например, пользователю может
быть предоставлена виртуальная оперативная память, размер
которой превосходит всю имеющуюся в системе реальную опе-
ративную память. Пользователь пишет программы так, как буд-
то в его распоряжении имеется однородная оперативная память
большого объема, но в действительности все данные, исполь-
зуемые программой, хранятся на одном или нескольких разно-
родных запоминающих устройствах, обычно на дисках, и при
необходимости частями отображаются в реальную память.
Таким образом, виртуальная память - это совокупность
программно-аппаратных средств, позволяющих пользователям
писать программы, размер которых превосходит имеющуюся
34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
