摘要:
一、用户模式和内核模式 由于安全因素等考虑,CPU由内而外的划分成四层,Ring0、Ring1、Ring2、Ring3,Ring0层的特权最高,可以执行任意的代码,Ring3层的特权最低,只能执行有限的代码。Windows的设计正是利用了CPU的这种特性,将本身分为内核模式和用户模式。用户模式工作在Ring3层,内核模式工作在Ring0层。运行在用户模式下的应用程序的访问权限受到操作系统的限制,比如不能直接访问硬件,不能直接访问其他进程的地址空间。而运行在内核模式下的程序,对操作系统和硬件设备有着直接的访问和操作的权力。Windows的核心代码和驱动程序运行在内核模式下。 更详细的内容可以参考 阅读全文
posted @ 2011-05-13 21:09
Ray.Mon
阅读(1251)
评论(0)
推荐(1)
浙公网安备 33010602011771号