2012-02-28 7 views
0

Я читал книгу о внутренних входах Windows и в главе для виртуальной памяти, в которой упоминалось, что первый диапазон адресов в 64 Кбайт зарезервирован как область без доступа и причина упомянутое было во избежание неправильной ссылки указателя. Может ли кто-нибудь объяснить мне, почему и как это могло бы избежать неправильного указания указателя?Нет области доступа (0x0 - 0xFFFF) в поле пользователя Виртуальное адресное пространство

ответ

1

Это не ловушка все недействительные разыменования указателей, просто самые распространенные. Вид, который вы получаете путем разыменования нулевой указатель .

+0

Спасибо за ваш ответ, но я боюсь, что он конкретно не затрагивает вопрос (как и почему часть) – Abhijit

+0

Этот ответ должен был вызвать «Ах, конечно!». ответ. Если вы не знаете, что такое указатель, я не знаю, чего вы не знаете. –