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

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

редакции