您的位置 首页 报告

RedHawk Linux实时操作系统简介

美国并行计算机公司的RedHawk™ Linux® 是符合标准、POSIX 兼容且源代码开放的Red Hat® Linux 操作系统的实时版本。RedHawk Linux不仅涵盖了流行的Red Hat

美国并行计算机公司的Redhawk Linux 实时操作体系是iHawk体系的中心。

美国并行计算机公司的RedHawkLinux® 是契合规范、POSIX 兼容且源代码敞开的Red Hat® Linux 操作体系的实时版别。RedHawk Linux不只涵盖了盛行的Red Hat® Linux 发行版别,更供给了包含:高速I/O吞吐、对外部事情快速呼应的时刻确认性,以及进程间通讯优化等实时特性。关于实时仿真、数据收集和工业操控体系等杂乱实时使用,RedHawk是一个抱负的实时Linux运转环境。

RedHawk Linux选用规范的Red Hat的用户级指令、实用东西和体系管理东西,并用改善的多线程、全程中心抢占式的低延时实时内核将Red Hat内核替换,然后获得了实时功用。RedHawk支撑真实的对称多重处理技能,包含:负载平衡和CPU屏蔽等,并确保在时刻要害型使用中体系确实定性和实时功用最优。比如,在一个被屏蔽的处理器内,中止呼应时刻可确保短于30微秒。

RedHawk 根据多线程、全程抢占式Linux 内核,经过了低延时改善;其对称多处理支撑技能包含:负载平衡和CPU屏蔽等,并确保在时刻要害型使用中体系确实定性和实时功用。

真实的实时Linux

RedHawk是规范Linux操作体系真实的实时变体。RedHawk 供给了单一内核编程环境,能够直接调用一切体系操作,包含:文件I/O、网络和图形。一般,在杂乱的实时使用程序它们常常需要和实时使命一同确认地操控。只要RedHawk 的单一内核规划才能够确保这一特性。

可扩展的SMP和处理器屏蔽

美国并行计算机公司的iHawk是一个紧耦合对称多重处理实时体系,RedHawk Linux 答应单个CPU 被屏蔽,不受中止、后台进程、bottom halve 和其它Linux 使命的影响。处理器屏蔽供给了具有高确认性的履行环境,确保了对中止的呼应。

多线程抢占

RedHawk Linux内核答应在内核里一起履行多个进程。该内核使用旗语和循环锁维护要害数据结构和要害代码段,然后确保体系的完整性。用户进程只要在请求同一资源时才会产生冲突。此外,一切进程都可使用悉数的内核特征和才能。
履行于RedHawk内核的进程也能够被抢占,例如,被逼抛弃对CPU的占用。RedHawk内核能够将操控权由低优先级进程转交给高优先级进程。这样就确保了正在等候外部事情产生的高优先级进程能够在事情产生时被当即呼应,即便CPU正在被占用也不受影响。

根据频率的调度程序

RedHawk根据频率的调度程序(FBS)是一个高分辨率的使命调度程序,使用该东西用户能够依照制订好的实时运转结构循环履行进程。FBS能够使用具有超时断定的主循环和次循环操控多个协同进程的周期性循环履行。一起,使用功用监控器能够调查每个帧在调度履行时CPU的使用情况。

根据频率的调度程序(FBS)是进行实时仿真的抱负功用

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/192487.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部