Защитен режим: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Luchibsl1 (беседа | приноси)
BotNinja (беседа | приноси)
м форматиране: 1x А|А(Б)
Ред 166:
* Повечето съвременни операционни системи не използват механизма за сегментиране на паметта, а само този за странициране на паметта. Това е проблем от гледна точка на сигурността, понеже няма начин да се забрани изпълняването на програмен код в дадена страница, ако процеса има достъп за четене до нея. Този пропуск се използва от хакерите чрез т.нар. ''атака чрез препълване на буфера'', при която се записва и изпълнява програмен код в буферите за данни на програмата. Този проблем бе разрешен с добавянето на специален флаг в дескриптора на страницата, наричан [[NX бит]].
 
* Броят на регистрите с общо предназначение на x86 процесорите винаги е бил считан за твърде малък. Свръхбързите [[кеш памет|кеш памети]]и от първо ниво на съвременните процесори донякъде облекчиха този проблем, но истинско подобрение дойде с въвеждането на [[x86-64]], при което бяха добавени още 8 регистъра с общо предназначение.
 
== Приложения ==