русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Карта виртуальных адресов W2K


Дата добавления: 2014-11-28; просмотров: 670; Нарушение авторских прав


Каждый пользовательский процесс W2K получает отдельное 32-битовое адресное пространство, предоставляющее процессу до 4 Гбайт памяти. По умолчанию часть памяти зарезервирована для операционной системы, так что каждому пользователю на самом деле доступны 2 Гбайт виртуального адресного пространства, и все процессы совместно используют одни и те же 2 Гбайт системного пространства. W2K предоставляет возможность увеличения пользовательского адресного пространства до 3 Гбайт, оставляя системе только 1 Гбайт. В документации W2K указано, что эта возможность предназначена для поддержки интенсивно использующих большое количество памяти приложений, работающих на серверах со многими гигабайтами оперативной памяти, и что использование большего адресного пространства может существенно повысить производительность таких приложений, как системы поддержки принятия решений или огромных баз данных.

На рис. 8.23 показано виртуальное адресное пространство по умолчанию, видимое пользовательскому процессу. Оно состоит из четырех областей.

• От 0х00000000 до OxOOOOFFFF: предназначено для помощи программисту в перехвате присвоений указателю NULL.

• От 0х00010000 до Ox7FFEFFFF: адресное пространство, доступное пользователю. Это пространство разделяется на страницы, которые могут быть за гружены в основную память.

• От Ox7FFFOOOOO до Ox7FFFFFFF: защитная страница, недоступная пользователю. Эта страница облегчает операционной системе проверку выхода указателя за границы блока памяти.

• От 0х00000000 до OxOOOOFFFF: системное адресное пространство. Этот 2-Гбайтовый процесс предназначен для исполняющей системы W2K, микро­ядра и драйверов устройств.

 



<== предыдущая лекция | следующая лекция ==>
Распределение памяти ядра | Страничная организация W2K


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.452 сек.