保护模式小结

本文详细介绍了在计算机系统中如何通过各种保护机制确保不同层级程序的安全运行。包括GDT、LDT及IDT描述符的界限与属性,分页机制中的PDE和PTE提供的页级保护,页式存储对物理内存的隔离,中断处理中的特权检验,以及I/O指令的限制等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在GDT、LDT以及IDT中,每一个描述符都有自己的界限和属性等内容,是对描述符所描述对象的一种限定和保护

分页机制中的PDE和PTE都含有R/W以及U/S位,提供了页级保护

页式存储的使用使应用程序使用的是线性空间而不是物理地址,于是物理内存被保护起来

中断不再像是模式下一样使用,也提供特权检验等内容

I/O指令不再随便使用,于是端口被保护起来

在程序运行过程中,如果遇到不同特权级间的访问,会对CPL、RPL、DPL、IOPL等内容进行非常严格的检验、同时可能伴随堆栈的切换,这都对不同层级的程序进行了保护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值