[架构之路-125]-《软考-系统架构设计师》-操作系统-4-浅谈VxWorks与Linux操作系统的区别

  1. 相同点

(1)都可以用于嵌入式操作系统

(2)都提供多任务的执行环境

(3) Wind River System公司可以提供者两种操作系统的硬件定制化(BSP)

2. 不同点

2.1 内核结构不同

vxworks是微内核,只提供基本的服务,而linux是宏内核,除了基本的服务、内核还包括文件系统、网络协议等;

2.2 运行模式不同

VxWorks应用程序在“实模式”下,无用户模式内核模式之分.

而Linux采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行与内核模式。

2.3 源头厂家不同

VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。

Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、仿真环境和工具。

嵌入式Vxworks系统的主要应用领域主要有以下几方面:

  • 1.数据网络:如:以太网交换机、路由器、远程接入服务器等

  • 2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等

  • 3.医疗设备:如:放射理疗设备

  • 4.消费电子:如:个人数字助理等

  • 5.交通运输:如:导航系统、高速火车控制系统等

  • 6.工业:如:机器人

  • 7.航空航天:如:卫星跟踪系统

  • 8.多媒体:如:电视会议设备

  • 9.计算机外围设备:如:X终端、I/O 系统等

总之,VxWorks的系统结构是一个相当小的微内核的层次结构

内核仅提供多任务环境进程间通信同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。

Linux是一类Unix计算机操作系统的统称。

Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,

但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值