首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有能达到纳秒级延迟的实时Linux发行版?

有没有能达到纳秒级延迟的实时Linux发行版?
EN

Stack Overflow用户
提问于 2016-02-14 23:36:16
回答 1查看 304关注 0票数 0

是否有可能在DSP上运行通用Linux操作系统并获得有保证的延迟?

我可能错了,但在我的印象中,当前的通用CPU(例如,x86)还不足以在处理数字信号时实现ns延迟。是硬件性能不匹配,还是我们的通用软件(例如操作系统)充其量只能达到毫秒级的延迟?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 02:39:07

有一些非同构的多处理器芯片,允许在一个内核(例如ARM A5 )上运行Linux (或uCLinux),在另一个内核(例如ARM M0或M4 )上运行实时操作系统。

如果您想要有保证的纳秒级延迟,您需要一个处理器,它可以运行您的中断和DSP代码,使用专用(非任务切换)寄存器集(或多个寄存器集)和用于数据和可执行代码的非缓存本地内存。否则,任何线程/任务分派/切换状态-保存-恢复刷新/填充都可能改变您的固定周期延迟。在任何通用的多任务操作系统下,目前似乎至少需要一个额外的专用处理器或核心(或具有专用资源和时隙的桶形线程)。

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

https://stackoverflow.com/questions/35393553

复制
相关文章

相似问题

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