
硬件是电脑最底层,而我们正常所使用的都是应用软件,大家都知道应用软件需要安装在 *** 作系统里。而 *** 作系统最终要依靠硬件才能完成相应的工作,那么,如果去调用硬件呢,不同厂家生产不同的硬件,只有依靠“驱动程序”这个东西才能让 *** 作系统明白如何 去调用硬件。
所以,驱动程序介于底层硬件与 *** 作系统之间,是随硬件一起提供的。所以,驱动程序也分不同的 *** 作系统,如XP下的驱动,win7下的驱动
驱动是一个可以让高端电脑软件与硬件进行交互的程序。
设备驱动程序,简称驱动,这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线或其它沟通子系统与硬件形成连接的机制,这样的机制使得硬件设备上的资料交换成为可能。
依据不同的计算机体系结构与 *** 作系统差异平台,驱动程序经历了8位(8-bit)、16位(16-bit)、32位(32-bit)、64位(64-bit)变迁,这是为了调和 *** 作系统与驱动程序之间的依存关系,例如在Windows 311的16位 *** 作系统时代,大部分的驱动程序都是16位,到了32位的Windows XP则使用32位驱动程序,至于64位的Linux或是Windows平台上,就必须使用64位的驱动程序。
驱动的原理
驱动程序是通过读写外设的外部寄存器来和外设进行数据及指令的交互运作的。例如当人 *** 作鼠标后,所属于鼠标的外部寄存器内的数据就会发生变化,而系统或应用程序等读取该数据后就可以知道鼠标执行的那些动作,随即根据程序设置而进行进一步处理。驱动程序未必一定要通过安装程序来进行安装,如一般的bios程序就自动有键盘的驱动程序,而有些游戏程序自带有常用的游戏手柄驱动程序等等。
驱动程序是指有些硬件设备与计算机连接没有办法识别就需要安装驱动程序使得该硬件设备能够被计算机系统所识别。例如,电脑里显卡声卡设备就需要安装驱动程序才能更好的使用电脑。
系统程序是 *** 作系统自带的一些应用程序,例如,开始菜单里的一些程序就是系统程序。有了系统程序我们才能更好的 *** 作计算机。
驱动就是驱动程序的简称。驱动程序都是由内核管理的。
楼上说 *** 作系统是个界面系统其实太片面了。
*** 作系统可以没有界面。比如:DOS、以前的linux。
*** 作系统有6大功能模块:1、电源管理。2、进程管理,3、内存管理,4、文件管理,5、网络管理,6、设备管理。
驱动程序是属于内核的设备管理模块。
楼上说的盘符,是windows里的特点,linux是没有盘符的。盘符也只是文件管理功能模块内的。
而驱动程序所属的设备管理模块主要功能是:监控设备状态,控制应用程序与设备的交互等等。
以上就是关于驱动程序与 *** 作系统有什么关系全部的内容,包括:驱动程序与 *** 作系统有什么关系、驱动程序是什么、驱动程序和系统程序在概念上有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)