操作系统 与 硬件驱动程序 与 硬件接口的关系是什么?

作者&投稿:计关 (若有异议请与网页底部的电邮联系)
驱动程序与API有什么区别和关联?~

操作系统理论研究者有时把操作系统分成四大部分:

驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。

内核:操作系统内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。

接口库:是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。

外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。

也就是说一个靠近硬件 一个靠近应用程序 缺一不可
我的理解是 驱动程序告诉系统计算机内有这么一个硬件 API则是告诉系统有应用程序 需要调用硬件 系统在通过驱动程序找到这个需要调用的硬件给应用程序使用

不对。
操作系统为管理计算机硬件与软件资源的计算机程序。操作系统为人使用计算机硬件沟通的平台,没有良好的人机操作性,就难以吸引广大用户使用。手机领域,诺基亚手机能够占据手机市场半壁江山,手机操作系统互动性良好是其成功的重要因素之一,而其迅速的衰败也是因为操作系统的落伍。
Windows操作系统能够作为个人计算机的主流操作系统,其优异的人机操作性是重要因素。Windows操作系统界面友好,窗口制作优美,操作动作易学,多代系统之间有良好的传承,计算机资源管理效率较高,效果较好。



扩展资料
纵观计算机之历史,操作系统与计算机硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批量模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。
其他方面的演变也类似于此。另一方面,个人计算机之操作系统因袭大型机的成长之路,在硬件越来越复杂、强大时,也逐步实现以往只有大型机才有的功能。
参考资料来源:百度百科-操作系统
参考资料来源:百度百科-Windows操作系统

至于操作系统中自带的驱动程序是做系统安装盘的爱好者,根据市场上常见的芯片 比如:NVI ATI VIA 等芯片,事先存到系统安装盘内打包而成的! 也就是说 现在市场上卖什么芯片的显卡呀 声卡 网卡呀,作者就要根据这些型号 下载最新的驱动程序,然后使用 自动识别硬件软件将驱动封包做如系统,在系统部署的时候,软件自动识别硬件将相应的驱动补上!
但是也有个别少见的芯片硬件,系统中就无发正确识别或正确分给驱动,所以安装完系统有些特殊的硬件就无法运行,因为在系统部署的时候没有正确的驱动,需要后期使用者补上!
因为作者封包的驱动是根据当时做的时候选择最新的,比如 NVI 的显卡驱动,现在最新版本是296.10 如果我做GHOST 的版本系统的话 我就要把这个驱动加进去,这样几乎所有NVI 芯片的显卡驱动都适用!

另外接口问题,没有一个厂家希望自己的东西卖不出去! 如果显卡的接口都是VGA的, 那么显示器的厂家为了配合显卡能用他的显示器 ,可定也要设计VGA 口!

现在很多生产厂家都聪明了,显示器后面最多可以找到 VGA AVI 还有S!
这样你显卡是什么口的都可以用 ! 呵呵 ~!!明白了吗?

但是一个安装盘 如果你使用过长时间 半年 一年,里面的驱动版本就跟不上现在官方更新的了,就要使用驱动精灵 或手动到官方下载新版本的驱动,以便于你的硬件正常的运行 性能更佳!

操作系统内置的驱动是一个驱动包,装系统的时候会识别硬件,然后再安装相对应的驱动

操作系统通过驱动程序控制硬件接口。
电脑硬件接口是统一,只不过种类较多,不同接口遵循不同的标准。比如一台显示器使用VGA接口,那么它必须遵循VGA接口定义,不遵循就无法使显示器正常工作,而另一台使用HDMI接口,就必须遵循HDMI的规范。


贾汪区13827464380: 应用程序是依赖于硬件平台还是操作系统? -
范爽澳广: 硬件平台的驱动程序是在操作系统里管理的,所以说应用程序是依赖于操作系统的.

贾汪区13827464380: “ 驱动”是什么? -
范爽澳广: 一.驱动基础: 驱动程序是什么?它是操作系统与硬件设备的接口,操作系统通过它识别硬件,硬件按操作系统给出的指令进行具体的操作.每一种硬件都有其自身独特的语言,操作系统本身并不能识别,这就需要一个双方都能理解的“桥梁”...

贾汪区13827464380: 硬件 - >bios - >驱动 - >操作系统 - >应用软件 是什么关系?各起什么作用? -
范爽澳广: BIOS是控制你硬件的.驱动系统是帮助你的硬件控制操作系统中的运算.操作系统是帮助你进行扩展、工作的,需要硬件、驱动、BIOS的协助.应用软件则是建立在硬件、驱动、BIOS、操作系统的基础之上需要进行运算的东西.

贾汪区13827464380: 操作系统怎样控制硬件 -
范爽澳广: 一:BIOS和驱动程序是如何工作的1:当你选择一个命令.比如说,让你的文字处理软件保存一个文档时,应用程序不需要知道如何控制硬盘驱动器.取而代之的是,文档处理软件将命令和需要保存的数据传送给WINDOWS.2:操作系统要通过检查...

贾汪区13827464380: 为什么说操作系统是软件和硬件的接口? -
范爽澳广: 无论是应用软件还是硬件,要发挥功能都要操作系统的支持,所以说操作系统是软件和硬件的接口

贾汪区13827464380: 软件如何控制硬件,操作系统和驱动程序在其中起到什么作用? -
范爽澳广:软件如何控制硬件软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作. 说到底软件就是起到一个开关信号的作用,开关要工作...

贾汪区13827464380: 为什么大部分电脑上的硬件必须要经过"驱动"才能正常 -
范爽澳广: ..驱动程序是硬件与操作系统之间通讯的专用语言、专用通道,是操作系统指挥硬件工作,发挥其特有功能作用的指令集.操作系统内部也自带了一部分常用硬件设备的驱动程序,但较新的硬件设备驱动,系统中没有,就必须安装后,硬件设备才能使用的.

贾汪区13827464380: 操作系统与硬件的兼容问题我从另一台电脑上拆下一块已经装好系统的硬
范爽澳广: 会.操作系统在安装时要检测计算机的硬件配置并自动安装相应的驱动程序.硬盘换到另外一个计算机中,硬件发生了变化,一般需要重新安装系统,至少系统会提示硬件发生了变化,要求插入系统安装盘进行驱动程序安装.如果两台计算机配置一样,就不必重新安装了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网