2012年4月4日

用比喻类比说明CPU的特权级DPL - CPL - RPL

摘要: 首先要弄清,这是CPU的机制,不是操作系统的。DPL是数据的保密级别RPL是用户程序调用系统代码去访问数据时,要求系统代码采用的访问权限或访问的保密级别CRL是代码本身的访问权限级别只能请求帮忙者降低身份去协助:RPL<=CRL,不能RPL>CRL但这还有什么意义呢?为什么不自己直接去访问?这是没弄清,我们的程序代码,是不允许直接访问数据的,是要依靠高访问权限的操作系统去访问数据的,是要依靠R0级别的系统内核去访问数据的。网上的说明强调的是:RPL是程序请求的访问权限,这句话不清楚,应该是:RPL是程序请求系统代码代劳所访问的数据的数据级别,系统代码以自己的权限才能直接访问数据,然 阅读全文

posted @ 2012-04-04 11:45 老马的技术博客 阅读(1694) 评论(0) 推荐(1) 编辑

导航