变速齿轮是纯软件变速,ring3应用程序级别
关于ring3应用程序级别的介绍:
处理器是通过Ring级别来进行访问控制的,级别共分4层,从Ring0到Ring3(后面简称R0、R1、R2、R3)。R0层拥有最高的权限,R3层拥有最低的权限。按照Intel原有的构想,应用程序工作在R3层,只能访问R3层的数据
CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。Windows只使用其中的两个级别RING0和RING3,RING0只给操作系统用,RING3谁都能用。如果普通应用程序企图执行RING0指令,则Windows会显示“非法指令”错误信息。因为有CPU的特权级别作保护。
随着时代的发展,应用级别的变速程序,早已经不适应用现在的使用,不论是完整性,安全性,实用性,成功率,都远远不如ring0驱动级变速。
游行变速器是驱动级变速,ring0驱动级别
关于ring0驱动级别的介绍:
R0层,用来存放操作系统数据,从而一旦驱动加载了,就运行在R0层,就拥有了和操作系统同样的权限
大多数指令可以同时使用于R0层和R3层,但有些和系统设置相关的指令却只能在R0层被使用
拥有系统最高级别权限ring0级,完整性,兼容性,实用性,成功率,都是处于100%的状态,因为它拥有最高权限,它的指令是直接对系统进行操作。