scuter писал(а):
когда я говорил про сегментацию я имел в виду сдвиг указателя кода и сдвиг на указатель данных.
А зачем это нужно?
Цитата:
ты меня правильно понял, только решил что это ошибка или шутка, я имел в виду, что механизма защиты нет.
Значит, я правильно сказал, что это -- бред. Потому что механизм защиты есть -- как и в подавляющем большинстве архитектур, он построен на основе виртуальной памяти, реализуемой страничным механизмом.
Единственным известным мне исключением из более-менее современных процессоров является 80286, где защита основывалась на сегментах, а страничного механизма не было. Но во всех процессорах архитектуры IA-32 (80386 и более поздние) страничный механизм был и использовался
именно он, сегментация же не использовалась в силу её крайней неэффективности и неудобности.