惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
H
Help Net Security
小众软件
小众软件
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
爱范儿
爱范儿
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
博客园 - 【当耐特】
V
Visual Studio Blog
大猫的无限游戏
大猫的无限游戏
博客园_首页
Jina AI
Jina AI
D
Docker
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志

博客园 - safeking

移动互联网,我来了 CPU内实现指令的方式 ARP(AddressResolutionProtocol)地址解析协议 满足网络处理应用的LA-1接口标准概述 下一代NSE架构 常用的电平标准总结 DDR技术与HSTL电平(ZZ) 不同CPU的区别 vxworks中断服务程序 VxWorks中断处理程序 ISR特性 去掉副作用的最小宏定义方式(linux kernel定义) 关于C语言中函数调用和参数传递机制的探讨(ZZ) ubuntu7.1下nvidia gfore4驱动安装(转,遇到终端空白,请参考本站相关的随笔) nbnutu7.1安装nvidia gf4驱动后,终端空白显示问题解决办法 风河公司用“硬实时”为Linux注入新活力 c的预处理 内联函数与宏 宏使用方法要点 浅谈嵌入式 Linux 的移植(转)
vxworks与linux内核比较
safeking · 2008-03-25 · via 博客园 - safeking
 

vxWorks

Linux

内核结构

微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等

宏内核,除了基本的服务,内核还包括文件系统,网络协议等

运行模式

应用程序运行在实模式下,无用户模式和内核模式之分

采用保护模式,用户进程、线程运行在用户模式下,内核线程运行于内核模式

内存访问和内存保

内核采用实存储管理方式,所有任务运行于同一物理地址空间,用户程序直接操作物理地址,不能直接地提供内存保护,不能防止错误蔓延

内核采用虚拟存储管理方式,用户具有独立的地址空间,用户进程只能访问本进程的虚拟空间,提供了内存保护,可以防止错误蔓延

执行单元

任务

进程、线程

请求内核服务方式

函数调用,更快

系统调用,更安全

实时性

硬实时

软实时