2 memory windows security kernel
我问这个问题,因为我试图搜索所有Windows操作系统的这些信息(从9x到Windows 8,包括Windows CE/Embedded),但没有成功,我没有得到完全相同的环数版本,关于内存范围等.
一些信息在MSDN中有关本机开发(KMDF),但仅适用于较低级别的工作,而不是Win32,并且没有关于所有环和访问每个环的完整信息.
你能帮我回答一下这个问题吗?
现在没有主要的操作系统(至少不在桌面上)使用超过2个环,原因很简单,在一个主要架构上,现代有效的系统调用方式(例如SYSENTER)专门支持从ring-3到ring- 0并返回.
这意味着,如果你要支持两个以上的响铃,而英特尔的支持是一个考虑因素,那么你将需要以完全不同的安全模型的单独实现的价格购买一个相当小的(通常是有争议的)安全性优势- - 对于相同的相同操作系统.
坦率地说,它位于"维护噩梦"和"疯狂"之间.