驱动程序存在的意义就是让硬件懂得软件发来的指令?如果是,那为什么不会去让软件和硬件互发指令做一个统
驱动程序存在的意义就是让硬件懂得软件发来的指令?如果是,那为什么不会去让软件和硬件互发指令做一个统一的规定就可以互相交流了,不用驱动了,这样不就节省资源了吗?...
驱动程序存在的意义就是让硬件懂得软件发来的指令?如果是,那为什么不会去让软件和硬件互发指令做一个统一的规定就可以互相交流了,不用驱动了,这样不就节省资源了吗?
展开
3个回答
展开全部
因为硬件是针对数个操作系统,而不是单一的操作系统。这是原因之一。
二是,因为硬件为数众多,操作系统不可能将所有硬件的指令都集中到操作系统当中。(有一个例子就是手机也是软件与硬件相结合的,但为什么手机就不需要单独装驱动程序呢,那是因为手机的硬件是固定不变的,所以在开发时就已经把与硬件沟通的指令做集成到了操作系统当中)
另外,电脑为什么叫兼容电脑,也是这个原因。
二是,因为硬件为数众多,操作系统不可能将所有硬件的指令都集中到操作系统当中。(有一个例子就是手机也是软件与硬件相结合的,但为什么手机就不需要单独装驱动程序呢,那是因为手机的硬件是固定不变的,所以在开发时就已经把与硬件沟通的指令做集成到了操作系统当中)
另外,电脑为什么叫兼容电脑,也是这个原因。
更多追问追答
追问
每个操作系统可以不同代码,可以对于收发硬件指令这一块统一代码不就行了吗?都说了统一,也就是说所有的硬件都必须采用这个规则
追答
也许我还没有明白你的意思,举个例子表达我的意思吧!
就算是所有硬件都采用统一规则,但是硬件中的代码是固定的。既然是固定的,如果同样的硬件中规则针对的是XP系统,那要装WIN7时,就必须刷硬件中的代码,显然这个比装驱动更难了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说得很对,的确如此。
所以当你使用新功能的硬件,就需要新驱动了。
比方,安全模式下的计算机,他不启动你特别安装的显卡驱动,而是使用了早期的显卡驱动。这样的结果虽然可以显示,但不能发挥新硬件的作用。
还有一个原因是,哪怕硬件永远不改变以至于驱动也不改变,但没必要将许多驱动都安装,以至于浪费资源。
谢谢你的提问
所以当你使用新功能的硬件,就需要新驱动了。
比方,安全模式下的计算机,他不启动你特别安装的显卡驱动,而是使用了早期的显卡驱动。这样的结果虽然可以显示,但不能发挥新硬件的作用。
还有一个原因是,哪怕硬件永远不改变以至于驱动也不改变,但没必要将许多驱动都安装,以至于浪费资源。
谢谢你的提问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那样的确方便,但是是不是会不易扩展啊
更多追问追答
追问
扩张什么?
追答
比如说,以后出现了更高级的设备,它的硬件原理全部都和以前不同,那么如果要连上电脑,岂不是要要改变他们之间的协议么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询