对于驱动的理解
今天在某群有个给我说插USB的硬件 是插件迈巴赫是大陆驱动 笑死我了
回帖奖励100HB 大家上吧 回复拿海币
驱动级程序是操作系统内优先级最高的程序,它可以获得内核级的系统优先权,可以先于普通应用程序启动并获得系统控制权。
求海笔 驱动可以获得内核级的优先权 优先级最高 R0级别权限,可以执行VT指令 驱动层是应用层的爸爸! CPU好像有三个运行模式,分别为实模式、保护模式以及虚拟8086模式,操作系统是运行在cpu的保护模式下。在保护模式中,cpu分为了r0-r3,4个权限级别,级别最高的R0可以执行所有的指令,这只是其一。何谓保护模式?即能支持段和页机制,这两个机制用来保护内存。
内核驱动运行在R0下,用户程序位于R3,所以驱动程序能执行所有的CPU指令,因此驱动在段页的保护机制下,也可以读取整个虚拟地址的内存空间,在内核里,驱动还可以做很多事情,因为在内核模式下,很多操作系统的关键全局变量都任由驱动读写,从而完成用户程序根本做不到的事情 回复得海币{:titter:} 回复得海的的的的的的是 {:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}{:shutup:}
页:
[1]