網(wǎng)絡(luò)消費(fèi)網(wǎng) >  5G > > 正文
RedHawk Linux實(shí)時(shí)操作系統(tǒng)簡(jiǎn)介
時(shí)間:2022-01-29 14:22:03
美國(guó)并行計(jì)算機(jī)公司的Redhawk Linux實(shí)時(shí)操作系統(tǒng)是iHawk系統(tǒng)的核心。 美國(guó)并行計(jì)算機(jī)公司的RedHawkLinux® 是符合標(biāo)準(zhǔn)、POSIX 兼容且源代碼開(kāi)放的Red Hat® Linux操作系統(tǒng)的實(shí)時(shí)版本。RedHawkLinux不僅涵蓋了流行的Red Hat® Linux 發(fā)行版本,更提供了包括:高速I/O吞吐、對(duì)外部事件快速響應(yīng)的時(shí)間確定性,以及進(jìn)程間通訊優(yōu)化等實(shí)時(shí)特性。對(duì)于實(shí)時(shí)仿真、數(shù)據(jù)采集和工業(yè)控制系統(tǒng)等復(fù)雜實(shí)時(shí)應(yīng)用,RedHawk是一個(gè)理想的實(shí)時(shí)Linux運(yùn)行環(huán)境。 RedHawk Linux采用標(biāo)準(zhǔn)的Red Hat的用戶級(jí)命令、實(shí)用工具和系統(tǒng)管理工具,并用改進(jìn)的多線程、全程核心搶占式的低延時(shí)實(shí)時(shí)內(nèi)核將Red Hat內(nèi)核替換,從而獲得了實(shí)時(shí)性能。RedHawk支持真正的對(duì)稱多重處理技術(shù),包括:負(fù)載平衡和CPU屏蔽等,并確保在時(shí)間關(guān)鍵型應(yīng)用中系統(tǒng)的確定性和實(shí)時(shí)性能最優(yōu)。譬如,在一個(gè)被屏蔽的處理器內(nèi),中斷響應(yīng)時(shí)間可保證短于30微秒。 RedHawk 基于多線程、全程搶占式Linux 內(nèi)核,經(jīng)過(guò)了低延時(shí)改進(jìn);其對(duì)稱多處理支持技術(shù)包括:負(fù)載平衡和CPU屏蔽等,并確保在時(shí)間關(guān)鍵型應(yīng)用中系統(tǒng)的確定性和實(shí)時(shí)性能。真正的實(shí)時(shí)LinuxRedHawk是標(biāo)準(zhǔn)Linux操作系統(tǒng)真正的實(shí)時(shí)變體。RedHawk 提供了單一內(nèi)核編程環(huán)境,可以直接調(diào)用所有系統(tǒng)操作,包括:文件I/O、網(wǎng)絡(luò)和圖形。通常,在復(fù)雜的實(shí)時(shí)應(yīng)用程序它們經(jīng)常需要和實(shí)時(shí)任務(wù)一起確定地控制。只有RedHawk 的單一內(nèi)核設(shè)計(jì)才能夠保證這一特性。可擴(kuò)展的SMP和處理器屏蔽美國(guó)并行計(jì)算機(jī)公司的iHawk是一個(gè)緊耦合對(duì)稱多重處理實(shí)時(shí)系統(tǒng),RedHawk Linux 允許單個(gè)CPU 被屏蔽,不受中斷、后臺(tái)進(jìn)程、bottom halve 和其它Linux 任務(wù)的影響。處理器屏蔽提供了具有高確定性的執(zhí)行環(huán)境,保證了對(duì)中斷的響應(yīng)。多線程搶占 RedHawk Linux內(nèi)核允許在內(nèi)核里同時(shí)執(zhí)行多個(gè)進(jìn)程。該內(nèi)核利用旗語(yǔ)和循環(huán)鎖保護(hù)關(guān)鍵數(shù)據(jù)結(jié)構(gòu)和關(guān)鍵代碼段,從而保證系統(tǒng)的完整性。用戶進(jìn)程只有在申請(qǐng)同一資源時(shí)才會(huì)發(fā)生沖突。此外,所有進(jìn)程都可利用全部的內(nèi)核特色和能力。 執(zhí)行于RedHawk內(nèi)核的進(jìn)程也可以被搶占,例如,被迫放棄對(duì)CPU的占用。RedHawk內(nèi)核可以將控制權(quán)由低優(yōu)先級(jí)進(jìn)程轉(zhuǎn)交給高優(yōu)先級(jí)進(jìn)程。這樣就保證了正在等待外部事件發(fā)生的高優(yōu)先級(jí)進(jìn)程能夠在事件發(fā)生時(shí)被立即響應(yīng),即使CPU正在被占用也不受影響。基于頻率的調(diào)度程序RedHawk基于頻率的調(diào)度程序(FBS)是一個(gè)高分辨率的任務(wù)調(diào)度程序,利用該工具用戶可以按照制訂好的實(shí)時(shí)運(yùn)行框架循環(huán)執(zhí)行進(jìn)程。FBS可以利用具有超時(shí)判定的主循環(huán)和次循環(huán)控制多個(gè)協(xié)同進(jìn)程的周期性循環(huán)執(zhí)行。同時(shí),利用性能監(jiān)控器可以觀察每個(gè)幀在調(diào)度執(zhí)行時(shí)CPU的使用情況。 基于頻率的調(diào)度程序(FBS)是進(jìn)行實(shí)時(shí)仿真的理想功能

關(guān)鍵詞: RedHawk Linux 實(shí)時(shí)操作系統(tǒng)

版權(quán)聲明:
    凡注明來(lái)網(wǎng)絡(luò)消費(fèi)網(wǎng)的作品,版權(quán)均屬網(wǎng)絡(luò)消費(fèi)網(wǎng)所有,未經(jīng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來(lái)源:網(wǎng)絡(luò)消費(fèi)網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
    除來(lái)源署名為網(wǎng)絡(luò)消費(fèi)網(wǎng)稿件外,其他所轉(zhuǎn)載內(nèi)容之原創(chuàng)性、真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考并自行核實(shí)。
熱文

網(wǎng)站首頁(yè) |網(wǎng)站簡(jiǎn)介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
 

Copyright © 2000-2020 m.netfop.cn All Rights Reserved.
 

中國(guó)網(wǎng)絡(luò)消費(fèi)網(wǎng) 版權(quán)所有 未經(jīng)書(shū)面授權(quán) 不得復(fù)制或建立鏡像
 

聯(lián)系郵箱:920 891 263@qq.com

備案號(hào):京ICP備2022016840號(hào)-15

營(yíng)業(yè)執(zhí)照公示信息