Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Виртуальное адресное пространство. Виртуальные адреса для различных программ назначаются транслятором независи­мо



Виртуальные адреса для различных программ назначаются транслятором независи­мо. Диапазон виртуальных адресов определяется программно-аппаратным обеспечени­ем компьютера, в частности, разрядностью его схем адресации. Совокупность всех воз­можных адресов из этого диапазона называется виртуальным адресным пространством.

Так, 32-разрядный процессор семейства x86 дает возможность адресовать до 232 бай­тов, т.е. до 4 Гбайт памяти с диапазоном виртуальных адресов от 00000000h до FFFFFFFFh.

Реальные процессы используют только часть доступного виртуального простран­ства (на 1-2 порядка меньше максимума).

Совпадение виртуальных адресов переменных и команд различных программ не приводит к конфликтам, так как в случае, когда эти переменные или команды одновременно присутствуют в памяти, операционная система отображает совпадающие виртуальные адреса на разные физические (если эти переменные или команды не должны разделяться соответствующими процессами).

Образ процесса - термин, обозначающий содержимое назначенного процессу вир­туального адресного пространства, т.е. коды команд и данные (исходные, промежуточ­ные и результаты).






Дата публикования: 2015-10-09; Прочитано: 620 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.015 с)...