驱动与操作系统

riwei 2009-05-27 04:34:03
刚才问的问题,写错了。

驱动层属于不属于操作系统?
...全文
179 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jue222 2009-07-29
  • 打赏
  • 举报
回复

12楼说的很有道理,帮顶……
gzgzlxg 2009-07-29
  • 打赏
  • 举报
回复
在windows操作系统,驱动是操作系统为硬件厂商提供链接的一个桥梁,属于操作系统的一部分,不过和unix操作系统中的驱动有些不同。unix中,驱动必须重新和操作系统链接,从而真正成为操作系统的内核。
gemini_star 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 riwei 的回复:]
那么在操作系统之下,如果使用LINUX驱动代码。需要不需要开源整个操作系统
[/Quote]

当然要。GPL的原则是只要直接使用了GPL协议的源代码,整个软件就必须以GPL发布。

另外,驱动当然是操作系统的组成部分。只不过现代操作系统都实现了模块的动态加载。所以驱动程序可以作为一个独立的模块开发和发布。但本质上来说,驱动还是操作系统的一部分。
  • 打赏
  • 举报
回复
操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用
WOBUGUAN 2009-06-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 riwei 的回复:]
那么在操作系统之下,如果使用LINUX驱动代码。需要不需要开源整个操作系统
[/Quote]

不太清楚GPL的规定,帮顶吧
ccdrfv 2009-06-08
  • 打赏
  • 举报
回复
学习了
wangxy200696 2009-06-07
  • 打赏
  • 举报
回复
在dos中驱动应是比内核更低层
RuanJianRenAtMSN 2009-06-01
  • 打赏
  • 举报
回复
驱动与操作系统都是属于ring0 级别的。可以管理系统所要管理的硬件层。系统与驱动只是名称这样叫而已。
liuxufeiyang 2009-05-30
  • 打赏
  • 举报
回复
驱动层是操作系统的基础,驱动是硬件与操作系统的接口。
xiaopoy 2009-05-28
  • 打赏
  • 举报
回复
硬件驱动?
还是RO软件的统称?
yiyilove97 2009-05-28
  • 打赏
  • 举报
回复
你把驱动理解成操作系统的一部份也没啥的
大熊猫侯佩 2009-05-27
  • 打赏
  • 举报
回复
在现在的windows NT中,一般来说驱动必须有操作系统提供支持,否则无法完成其功能。
驱动应该在NT内核这个层面上,它提供对物理设备的支持和对内核的扩充。
riwei 2009-05-27
  • 打赏
  • 举报
回复
那么在操作系统之下,如果使用LINUX驱动代码。需要不需要开源整个操作系统
wangpingfang 2009-05-27
  • 打赏
  • 举报
回复
应该不属于,应该更低于操作系统,但是操作系统会通过驱动来操作硬件。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧