返回首页  设为首页  加入收藏  今天是:
网站首页电脑主板电脑cpu电脑内存电脑硬盘电脑显卡电脑电源显示器电脑配件电脑维修
相关文章
 驱动到底是干什么用的?最重…
 「泰坦显卡」泰坦显卡是干嘛…
 2019年中国各类电源装机及发…
 装机只说预算就行?其实这样…
 电脑装机电源怎么算
 双11装机丨台式机电脑电源选…
 组装电脑如何计算电源(怎样…
 电脑识别不了u盘原因是什么?…
 机械硬盘被严重低估了!它的…
 国科微:公司利用自身在固态…
 1842希捷酷狼Pro 22TB硬盘 赋…
 【秒懂知识库】固态硬盘接口…
 华硕主板售后服务电话_华硕主…
 晨意帮忙丨亡妻手机号久未通…
 万元游戏本就这?ROG枪神7系…
 升级13代酷睿 新老型号价格倒…
 AI自有光华硕郑威:拥抱变革…
 涪陵榨菜董秘回复:快消品里…
 农村农产品不好卖五大农产品…
 网络营销与传统营销的渠道整…
 美菜网为农民增收拓宽销售渠…
 8、画布-3销售渠道:5种渠道…
 超声电子:今年一季度以来公…
 蚌山区科技经信局2022年工作…
 “双向显示屏”打通警民服务…
 超卓航科:公司靶材产品主要…
 超声电子:公司有相关技术储…
 电脑主机箱声音突然很大如何…
 游戏掉帧电脑卡顿?这锅CPU不…
 一中央处理器
 cpu温度过高怎么办?很有可能…
 2023年年中千元迷你电脑选购…
 请问下主板的显卡插槽坏了能…
 电脑主板显卡插口位置坏了还…
 电脑显卡、网卡接口损坏怎么…
 主板的显卡插槽坏了请求指导…
 显卡换供电接口
 内存一哥金士顿高光时刻:超…
 江波龙:HBM技术属于内存芯片…
 趁早下手大内存手机可能要涨…
 原厂集体减产效应初显内存芯…
 一加首款18GB内存手机与《原…
 亚马逊数码科技
 旅行显卡杀手!亚马逊新游会…
 3DM速报:动视暴雪陷性别歧视…
 世界上更好的显卡是什么?值…
 跨境电商热卖的廉价“新”显…
 电脑电源用多少瓦(电脑电源瓦…
 AI服务器电源价值量飙升3倍!…
 海韵在功率计算器中列出AMD …
专题栏目
网络
您现在的位置: 电脑评测网 >> 电脑显卡 >> 正文
高级搜索
驱动到底是干什么用的?最重要是能做什么?
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/4/20 11:53:03 | 【字体:

  奇书网首页狭义的驱动程序就是用来实现对硬件设备的I/O控制的。广义的驱动就多了,比如:

  - Filter driver,比如挂在文件操作上,可以用来实现杀毒软件/备份软件对文件读写的监控。

  - 有些驱动还不是kernel mode的,比如一些打印机驱动是运行在用户态的,包括把gdi指令转换成打印机指令。

  - 你更可以写个奇怪的“驱动”跑在kernel mode里面,目的就是能够拿到kernel级别的权限。比如一些看上去不应该需要kernel权限的软件。

  一般应用程序是不直接跟硬件打交道的,这样可以极大的降低开发难度和成本,而操作硬件的任务就交给了驱动。只有自己才最了解做出来的东西,自己才更了解如何去操作自己的硬件,于是硬件商生产的硬件往往还附带这为其编写的驱动。而应用程序的开发者就不需要考虑这些东西,你要做的就是直接调用而已

  当你想点亮一个LED灯,最简单的办法就是用电池给这个LED灯的两端加上一个合适的电压,这个电压就驱动了这个LED灯发光

  但是如果你想用电脑自动控制这个LED灯发光,那就不能手动用电池驱动他了,而是要用电脑里面的CPU控制一个GPIO的PIN引脚输出一个合适的电压,然后把LED接到这个CPU对应的GPIO引脚上,即可发光,那么控制这个引脚输出合适电压的程序就叫做驱动程序。就像我们在8051,STM32,Arduino单片机上写的程序一样。

  上面的LED灯只是一个最简单的例子,我们实际用电脑肯定不是看LED灯发光这么简单,我们通常使用显示器来观察电脑运行程序后的计算结果。

  而电脑的显示器通常是通过HDMI或者VGA线连接到显卡,显卡再通过PCI-E总线连接到CPU,所以显卡也需要一个驱动程序,让CPU通过PCI-E的引脚驱动显卡,而这里控制PCI-E引脚是否应该输出电压,以及应该按照什么时序来输出特定电压的那段程序,就是显卡的驱动程序。PCI-E的引脚类似于前面的GPIO引脚,只不过PCI-E是一种具有高层次协议栈的总线协议,并且在物理层使用的是差分信号传输,比GPIO这种简单原始的接口速度更快并且多了很多控制功能。

  最后,显卡再通过HDMI或者VGA协议芯片将显示信号发送到显示器,显示器再输出到显示面板,我们就能看到电脑上丰富多彩的图形画面了。

  总结:驱动程序就是控制CPU上的IO总线(包括传统单片机的GPIO,以及X86的地址,数据端口,PCI-E端口,通往南桥的DMI总线保护模式的规范,控制总线特权级程序,这些特权级程序通常要得到操作系统的许可才能运行,所以“驱动级”安全保护指的就是它可以在操作系统最底层保护你的电脑。

  Windows系统中,所有可执行代码(包括并不限于各种EXE等)可能运行在用户态,也可能运行在内核态。

  绝大多数用户进程都是运行在用户态的,这些进程无法直接操作硬件,访问系统底层资源;

  绝大多数驱动都是运行在内核态的,可以操作各种硬件,访问操作系统的大多数底层资源。

  底层资源的范围很广,比如LOL要防止外挂,只在用户态做保护是不够的,需要装个驱动进入内核态防止其它进程入侵。

  总之,因为Windows限制了普通用户进程的行为和权限,所以很多成规模的软件都要有驱动来操作更底层的资源。

  如果一个代码以普通应用的方式运行,有很多功能是受限的,至少是对用户可见可控的。

电脑显卡录入:admin    责任编辑:admin 
  • 上一个电脑显卡:

  • 下一个电脑显卡: 没有了
  •  
     栏目文章
    普通电脑显卡 驱动到底是干什么用的?最重要是能做什么? (04-20)
    普通电脑显卡 「泰坦显卡」泰坦显卡是干嘛的 (04-20)
    普通电脑显卡 亚马逊数码科技 (04-19)
    普通电脑显卡 旅行显卡杀手!亚马逊新游会损坏RTX3090官方补… (04-19)
    普通电脑显卡 3DM速报:动视暴雪陷性别歧视丑闻 亚马逊《新… (04-19)
    普通电脑显卡 世界上更好的显卡是什么?值多少钱?(世界上目… (04-19)
    普通电脑显卡 跨境电商热卖的廉价“新”显卡坑了谁又拿捏住… (04-19)
    普通电脑显卡 预算都给了显卡2K显示器选购更要讲究性价比! (04-18)
    普通电脑显卡 Stable Diffusion零基础入门教程用sd进行AI绘… (04-18)
    普通电脑显卡 “天猫超来电”心动时刻 RTX 4070显卡上新不容… (04-18)
    普通电脑显卡 显卡降价潮要来!玩家期待已久 (04-18)
    普通电脑显卡 马斯克:每个人和狗都在买显卡 (04-18)
    普通电脑显卡 【英伟达】GT730显卡的性能介绍2023年了性能扛… (04-17)
    普通电脑显卡 NVIDIA特供中国显卡 腾讯确认用上H800 售价或… (04-17)
    普通电脑显卡 40系显卡上市时间表和官方售价是多少 40系列显… (04-17)
    普通电脑显卡 ChatGPT带火AI芯片!NVIDIA显卡售价超4万美元 (04-17)
    普通电脑显卡 国内首款国潮电竞专业显卡发布搭载“光谷造”… (04-17)
    普通电脑显卡 RTX 4070显卡首测:高画质百帧畅玩2K分辨率 (04-17)
    普通电脑显卡 4060显卡预计功耗为多少 显卡支持光追吗? (04-17)
    普通电脑显卡 寻找历史第一块显卡!PC硬件始祖溯源 (04-17)