LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 779|回复: 4

LINUX内核对外设做假设吗?

[复制链接]
发表于 2005-7-9 10:11:41 | 显示全部楼层 |阅读模式
斑竹和各位大侠,刚才看到VXWORKS的介绍。说到VXWORKS的WIND内核对外设不做假设,这样就是系统只有CPU有关,移植性好。DOS就是一个对外设假设的操作系统,DOS系统的移植中,外设必须符合BIOS标准。
那么我联想到LINUX,它对外设应该是假设的吧?
先谢谢大家了,期待大家的回复。
 楼主| 发表于 2005-7-10 10:26:10 | 显示全部楼层
版主,帮忙解决一下好吗?
谢谢您了
回复 支持 反对

使用道具 举报

发表于 2005-7-10 12:21:17 | 显示全部楼层
?在看不明白兄弟的問題.... :p
什麼假設?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-10 17:44:11 | 显示全部楼层
对不起,我没有说清楚。
所谓对外设不做假设是指操作系统不假设用户开发的板子上是否有总线,以及有什么样的总线;也不假设内存的大小,以及内存如何定位;不假设I/0,以及有多少I/O,等等
盼望您的回复,谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-7-11 14:14:55 | 显示全部楼层
linux不是一个微内核结构,但是你所说的总线,内存,IO linux是通过driver来支持,基本可以说是不“假设”。Linux对 cpu 的“假设”都放在源代码的 arch 下面。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表