0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

實(shí)時(shí)操作系統(tǒng)

電阻率 ? 來(lái)源:電氣工程及其自動(dòng)化學(xué)習(xí) ? 作者:電氣工程及其自動(dòng) ? 2022-11-17 20:42 ? 次閱讀

實(shí)時(shí)操作系統(tǒng)(Real Time Operating System,簡(jiǎn)稱(chēng)RTOS)是指當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時(shí)間之內(nèi)來(lái)控制生產(chǎn)過(guò)程或?qū)μ幚硐到y(tǒng)做出快速響應(yīng),調(diào)度一切可利用的資源完成實(shí)時(shí)任務(wù),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的操作系統(tǒng)。提供及時(shí)響應(yīng)和高可靠性是其主要特點(diǎn)。

實(shí)時(shí)操作系統(tǒng)是保證在一定時(shí)間限制內(nèi)完成特定功能的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)有硬實(shí)時(shí)和軟實(shí)時(shí)之分,硬實(shí)時(shí)要求在規(guī)定的時(shí)間內(nèi)必須完成操作,這是在操作系統(tǒng)設(shè)計(jì)時(shí)保證的;軟實(shí)時(shí)則只要按照任務(wù)的優(yōu)先級(jí),盡可能快地完成操作即可。我們通常使用的操作系統(tǒng)在經(jīng)過(guò)一定改變之后就可以變成實(shí)時(shí)操作系統(tǒng)。

4a8ada30-6675-11ed-b468-dac502259ad0.jpg

例如,可以為確保生產(chǎn)線上的機(jī)器人能獲取某個(gè)物體而設(shè)計(jì)一個(gè)操作系統(tǒng)。在“硬”實(shí)時(shí)操作系統(tǒng)中,如果不能在允許時(shí)間內(nèi)完成使物體可達(dá)的計(jì)算,操作系統(tǒng)將因錯(cuò)誤結(jié)束。在“軟”實(shí)時(shí)操作系統(tǒng)中,生產(chǎn)線仍然能繼續(xù)工作,但產(chǎn)品的輸出會(huì)因產(chǎn)品不能在允許時(shí)間內(nèi)到達(dá)而減慢,這使機(jī)器人有短暫的不生產(chǎn)現(xiàn)象。一些實(shí)時(shí)操作系統(tǒng)是為特定的應(yīng)用設(shè)計(jì)的,另一些是通用的。一些通用目的的操作系統(tǒng)稱(chēng)自己為實(shí)時(shí)操作系統(tǒng)。但某種程度上,大部分通用目的的操作系統(tǒng),如微軟的Windows NT或IBM的OS/390有實(shí)時(shí)系統(tǒng)的特征。這就是說(shuō),即使一個(gè)操作系統(tǒng)不是嚴(yán)格的實(shí)時(shí)系統(tǒng),它們也能解決一部分實(shí)時(shí)應(yīng)用問(wèn)題。

大體上,實(shí)時(shí)操作系統(tǒng)(RTOS)要求:

·多任務(wù)

·處理能被區(qū)分優(yōu)先次序的進(jìn)程線

·一個(gè)中斷水平的充分?jǐn)?shù)量

4aaf7b42-6675-11ed-b468-dac502259ad0.jpg

被裝入作為微型設(shè)備一部分的內(nèi)含小操作系統(tǒng)經(jīng)常要求實(shí)時(shí)操作系統(tǒng)。一些核心問(wèn)題能被考慮以符合實(shí)時(shí)操作系統(tǒng)的需求。然而,因?yàn)橄裨O(shè)備驅(qū)動(dòng)程序這樣的其他成份,也通常被特別的方法需要,一個(gè)實(shí)時(shí)操作系統(tǒng)通常比核心更大。

在實(shí)時(shí)系統(tǒng)中必然存在著若干個(gè)實(shí)時(shí)任務(wù),這些任務(wù)通常與某些個(gè)外部設(shè)備相關(guān),能反應(yīng)或控制相應(yīng)的外部設(shè)備,因而帶有某種程度的緊迫性??蓮牟煌慕嵌葘?duì)實(shí)時(shí)任務(wù)加以分類(lèi)。

按任務(wù)執(zhí)行時(shí)是否呈現(xiàn)周期性變化來(lái)劃分:

a、周期性實(shí)時(shí)任務(wù)

外部設(shè)備周期性地發(fā)出激勵(lì)信號(hào)給計(jì)算機(jī),要求它按照指定周期循環(huán)執(zhí)行,以便周期性的控制某種外部設(shè)備。

b、非周期性實(shí)時(shí)任務(wù)

外部設(shè)備所發(fā)出的激勵(lì)信號(hào)并無(wú)明顯的周期性,但都必須聯(lián)系著一個(gè)截止時(shí)間。它又可分為開(kāi)始截止時(shí)間(任務(wù)在某時(shí)間以前必須開(kāi)始執(zhí)行)和完成截止時(shí)間(任務(wù)在某時(shí)間以前必須完成)兩部分。

根據(jù)對(duì)截至?xí)r間的要求來(lái)劃分:

a、硬實(shí)時(shí)任務(wù)

b、軟實(shí)時(shí)任務(wù)

4ad390b8-6675-11ed-b468-dac502259ad0.jpg

實(shí)時(shí)系統(tǒng)與分時(shí)系統(tǒng)特征的比較

(1)多路性。實(shí)時(shí)信息處理系統(tǒng)與分時(shí)系統(tǒng)一樣具有多路性。系統(tǒng)按分時(shí)原則為多個(gè)終端用戶(hù)服務(wù);而對(duì)實(shí)時(shí)控制系統(tǒng),其多路性則主要表現(xiàn)在經(jīng)常對(duì)多路的現(xiàn)場(chǎng)信息進(jìn)行采集以及對(duì)多個(gè)對(duì)象或多個(gè)執(zhí)行機(jī)構(gòu)進(jìn)行控制。

(2)獨(dú)立性。實(shí)時(shí)信息處理系統(tǒng)與分時(shí)系統(tǒng)一樣具有獨(dú)立性。每個(gè)終端用戶(hù)在向分時(shí)系統(tǒng)提出服務(wù)請(qǐng)求時(shí),是彼此獨(dú)立的操作,互不干擾;而在實(shí)時(shí)控制系統(tǒng)中信息的采集和對(duì)對(duì)象的控制,也彼此互不干擾。

(3)及時(shí)性。實(shí)時(shí)信息系統(tǒng)對(duì)實(shí)時(shí)性的要求與分時(shí)系統(tǒng)類(lèi)似,都是以人所能接受的等待時(shí)間來(lái)確定;而實(shí)時(shí)控制系統(tǒng)的及時(shí)性,則是以控制對(duì)象所要求的開(kāi)始截止時(shí)間或完成截止時(shí)間來(lái)確定的,一般為秒級(jí)、百毫秒級(jí)直至毫秒級(jí),甚至有的要低于100微秒。

(4)交互性。實(shí)時(shí)信息處理系統(tǒng)具有交互性,但這里人與系統(tǒng)的交互,僅限于訪問(wèn)系統(tǒng)中某些特定的專(zhuān)用服務(wù)程序。它不像分時(shí)系統(tǒng)那樣能向終端用戶(hù)提供數(shù)據(jù)處理服務(wù)、資源共享等服務(wù)。

(5)可靠性。分時(shí)系統(tǒng)要求系統(tǒng)可靠,相比之下,實(shí)時(shí)系統(tǒng)則要求系統(tǒng)高度可靠。因?yàn)槿魏尾铄e(cuò)都可能帶來(lái)巨大的經(jīng)濟(jì)損失甚至無(wú)法預(yù)料的災(zāi)難性后果。因此,在實(shí)時(shí)系統(tǒng)中,采取了多級(jí)容錯(cuò)措施來(lái)保證系統(tǒng)的安全及數(shù)據(jù)的安全。

審核編輯黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    如何在APM32F407開(kāi)發(fā)板上應(yīng)用uC/OS-III實(shí)時(shí)操作系統(tǒng)

    最近我開(kāi)始學(xué)習(xí) uC/OS-III 實(shí)時(shí)操作系統(tǒng),并著手將其移植到APM32F407 開(kāi)發(fā)板上。在這個(gè)過(guò)程中,我遇到了許多有趣的挑戰(zhàn)和發(fā)現(xiàn),也感受到了操作系統(tǒng)帶來(lái)的強(qiáng)大功能和靈活性。
    的頭像 發(fā)表于 04-01 09:39 ?539次閱讀
    如何在APM32F407開(kāi)發(fā)板上應(yīng)用uC/OS-III<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>

    SEGGER發(fā)布下一代安全實(shí)時(shí)操作系統(tǒng)embOS-Ultra-MPU

    2025年3月,SEGGER發(fā)布滿(mǎn)足周期定時(shí)分辨率要求的下一代安全實(shí)時(shí)操作系統(tǒng)embOS-Ultra-MPU,該系統(tǒng)基于成熟的embOS-Classic-MPU和embOS-Ultra操作系統(tǒng)
    的頭像 發(fā)表于 03-31 14:56 ?269次閱讀

    ARM嵌入式實(shí)時(shí)操作系統(tǒng)比較

    在嵌入式系統(tǒng)領(lǐng)域,實(shí)時(shí)操作系統(tǒng)(RTOS)是確保任務(wù)按時(shí)完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點(diǎn),在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。本文將對(duì)幾款流行的ARM嵌入式RTOS進(jìn)行比較
    的頭像 發(fā)表于 12-28 09:15 ?987次閱讀

    國(guó)產(chǎn)實(shí)時(shí)操作系統(tǒng):和RT-Linux,Zephyr的實(shí)時(shí)性對(duì)比

    RT-Thread在工業(yè)領(lǐng)域、高安全高可靠性領(lǐng)域,實(shí)時(shí)操作系統(tǒng)在其中發(fā)揮著重要的作用,從毫秒級(jí),微秒級(jí)實(shí)時(shí)響應(yīng),決定著裝置系統(tǒng)能滿(mǎn)足何種嚴(yán)苛的要求。RT-ThreadSmart
    的頭像 發(fā)表于 11-12 01:07 ?2019次閱讀
    國(guó)產(chǎn)<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>:和RT-Linux,Zephyr的<b class='flag-5'>實(shí)時(shí)</b>性對(duì)比

    ARM開(kāi)發(fā)板上的實(shí)時(shí)操作系統(tǒng)介紹

    在現(xiàn)代電子設(shè)備中,嵌入式系統(tǒng)扮演著越來(lái)越重要的角色。ARM處理器因其低功耗、高性能的特點(diǎn),成為了許多嵌入式系統(tǒng)的首選平臺(tái)。 一、實(shí)時(shí)操作系統(tǒng)(RTOS)概述
    的頭像 發(fā)表于 11-05 11:34 ?889次閱讀

    新書(shū)發(fā)布——《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》一書(shū)正式發(fā)布。本書(shū)的編寫(xiě)團(tuán)隊(duì)由多位在嵌入式和實(shí)時(shí)操作系統(tǒng)領(lǐng)域有著豐富經(jīng)
    的頭像 發(fā)表于 09-03 08:06 ?1037次閱讀
    新書(shū)發(fā)布——《RT-Thread嵌入式<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    鴻道Intewell實(shí)時(shí)操作系統(tǒng)MIPS架構(gòu)生態(tài):龍芯2K1000

    在當(dāng)今快速發(fā)展的工業(yè)互聯(lián)時(shí)代,實(shí)時(shí)操作系統(tǒng)(RTOS)扮演著至關(guān)重要的角色。實(shí)時(shí)操作系統(tǒng)為工業(yè)制造、能源電力、軌道交通、汽車(chē)電子等領(lǐng)域提供了高實(shí)時(shí)
    的頭像 發(fā)表于 08-29 10:09 ?474次閱讀
    鴻道Intewell<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>MIPS架構(gòu)生態(tài):龍芯2K1000

    啟明智顯儀表解決方案:HMI芯片Model系列+ONEOS實(shí)時(shí)操作系統(tǒng)

    MODEL系列,結(jié)合ONEOS實(shí)時(shí)操作系統(tǒng),為兩輪車(chē)儀表領(lǐng)域帶來(lái)了前所未有的實(shí)時(shí)性、高效性和安全性,重新定義了智能兩輪車(chē)的駕駛體驗(yàn)。二、方案概述本解決方案旨在通過(guò)集成啟明
    的頭像 發(fā)表于 08-26 15:36 ?1116次閱讀
    啟明智顯儀表解決方案:HMI芯片Model系列+ONEOS<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>

    簡(jiǎn)單認(rèn)識(shí)RTOS實(shí)時(shí)操作系統(tǒng)

    RTOS(Real Time Operating System,實(shí)時(shí)操作系統(tǒng))是一種專(zhuān)門(mén)設(shè)計(jì)用于在嚴(yán)格時(shí)間限制內(nèi)處理任務(wù)的操作系統(tǒng)。它以其高實(shí)時(shí)性、多任務(wù)處理能力和資源管理能力在工業(yè)自
    的頭像 發(fā)表于 08-20 11:20 ?4442次閱讀

    實(shí)時(shí)芯資訊:Core i7-9700TE與鴻道Intewell實(shí)時(shí)操作系統(tǒng)適配

    ,非常適合需要處理大量數(shù)據(jù)和多任務(wù)的應(yīng)用場(chǎng)景。而鴻道Intewell操作系統(tǒng)是一款基于微內(nèi)核架構(gòu)的高實(shí)時(shí)操作系統(tǒng),專(zhuān)為工業(yè)控制和智能制造設(shè)計(jì),具備高實(shí)時(shí)性、高安全性和強(qiáng)擴(kuò)展性。
    的頭像 發(fā)表于 07-18 17:46 ?437次閱讀

    工業(yè)實(shí)時(shí)操作系統(tǒng)對(duì)比:鴻道Intewell跟rt-linux有啥區(qū)別

    Intewell和RT-Linux是兩種不同的實(shí)時(shí)操作系統(tǒng)(RTOS),它們具有各自獨(dú)特的特點(diǎn)和優(yōu)勢(shì)。以下是Intewell操作系統(tǒng)的一些關(guān)鍵特性,以及與RT-Linux的比較:
    的頭像 發(fā)表于 07-03 10:00 ?778次閱讀
    工業(yè)<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>對(duì)比:鴻道Intewell跟rt-linux有啥區(qū)別

    實(shí)時(shí)操作系統(tǒng)之RT-Thread及FreeRTOS

    RT-Thread與其他很多RTOS如FreeRTOS的主要區(qū)別之一是,它不僅僅是一個(gè)實(shí)時(shí)內(nèi)核,還具備豐富的中間層組件,如下圖所示。FreeRTOS和RT-Thread是兩種常見(jiàn)的嵌入式實(shí)時(shí)操作系統(tǒng)
    的頭像 發(fā)表于 05-29 08:10 ?4791次閱讀
    <b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>之RT-Thread及FreeRTOS

    請(qǐng)問(wèn)STM32上有跑RTOS實(shí)時(shí)操作系統(tǒng)的嗎?

    親們最近在鼓搗實(shí)時(shí)操作系統(tǒng),有什么好的經(jīng)驗(yàn)請(qǐng)不吝賜教,嘿嘿。 我在摸索uT/OS。社區(qū)有在STM32幾款芯片上的移植。
    發(fā)表于 05-16 07:16

    微內(nèi)核實(shí)時(shí)操作系統(tǒng)的介紹

    微內(nèi)核實(shí)時(shí)操作系統(tǒng)(Microkernel Real-Time Operating System, μRTOS)是一種專(zhuān)為實(shí)時(shí)設(shè)計(jì)的操作系統(tǒng)。它采用微內(nèi)核架構(gòu),以提高
    的頭像 發(fā)表于 05-11 17:13 ?715次閱讀

    新書(shū)發(fā)布——《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù):RT-Thread與ARM編程實(shí)踐》

    RT-Thread又一本新書(shū)《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù)——基于RT-Thread與ARM的編程實(shí)踐》發(fā)布,標(biāo)志著RT-Thread生態(tài)和實(shí)時(shí)操作系統(tǒng)技術(shù)教育領(lǐng)域又迎來(lái)了一個(gè)重要里程碑。本書(shū)
    的頭像 發(fā)表于 05-11 08:35 ?1074次閱讀
    新書(shū)發(fā)布——《<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>操作系統(tǒng)</b>應(yīng)用技術(shù):RT-Thread與ARM編程實(shí)踐》

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品