首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实时内核与实时操作系统

实时内核与实时操作系统
EN

Stack Overflow用户
提问于 2018-03-10 04:49:27
回答 1查看 439关注 0票数 0

当阅读来自半导体制造商的BLE芯片的文档时,发现上面有一个小的实时内核,而不是OS。这可能只是一个愚蠢的问题,但是在这种情况下,一个成熟的RTOS和一个实时内核之间有什么区别呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-10 14:36:34

在这个问题上有各种各样的意见。一种是由系统程序员等持有的,即操作系统内核是一组用于抽象底层计算机硬件的最小服务集,使在机器上编写OS甚至应用程序变得更容易。OS内核通常在自己的空间中运行,与其他操作系统(甚至应用程序)驻留的用户空间分离。还有一个微内核(和nanokernel)的概念,它专门为更高级别(例如,用户空间) OS服务提供服务--尽管不同的微内核在内核和用户空间中对OS服务进行了不同的划分。检查维基百科作为一个开始(尽管它的一些相关条目有一些事实错误)。

有时,嵌入式计算社区将内核称为最小OS,期望应用程序使用内核,而不是更多的OS功能。

这似乎是一个微不足道的区别,但它确实影响了内核的设计和实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49205437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档