<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 【操作系統】什么是RTOS?RTOS與普通操作系統的區別?

【操作系統】什么是RTOS?RTOS與普通操作系統的區別?

作者: 時(shí)間:2022-10-17 來(lái)源:CSDN 收藏
編者按:什么是實(shí)時(shí)操作系統(RTOS)? 什么樣的系統可以被稱(chēng)作實(shí)時(shí)操作系統(RTOS)? 怎么理解實(shí)時(shí)的概念?實(shí)時(shí)系統的作用和優(yōu)勢?

Real-Time Operating System實(shí)時(shí)操作

本文引用地址:http://dyxdggzs.com/article/202210/439152.htm

  實(shí)時(shí)操作)是指當外界事件或數據產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時(shí)間之內來(lái)控制生產(chǎn)過(guò)程或對處理做出快速響應,調度一切可利用的資源完成實(shí)時(shí)任務(wù),并控制所有實(shí)時(shí)任務(wù)協(xié)調一致運行的操作系統。

  實(shí)時(shí)系統的正確性不僅依賴(lài)系統計算的邏輯結果,還依賴(lài)于產(chǎn)生這個(gè)結果的時(shí)間。

  換句話(huà)說(shuō),系統設計時(shí)所有的事件都可以在指定的時(shí)間內得到響應(時(shí)間確定性)。

  如果系統關(guān)鍵任務(wù)響應時(shí)間都滿(mǎn)足這條標準,則這樣的實(shí)時(shí)系統可稱(chēng)為硬實(shí)時(shí)系統。

  提供及時(shí)響應和高可靠性是的主要特點(diǎn)。

實(shí)時(shí)操作系統和普通操作系統的區別?

  與通用的分時(shí)操作系統不同(Linux、Windows、Unix等),實(shí)時(shí)操作系統在航空航天、軍事與工業(yè)自動(dòng)化領(lǐng)域更具優(yōu)勢,首先實(shí)時(shí)操作系統有著(zhù)分時(shí)操作系統無(wú)法比擬的響應時(shí)間確定性,實(shí)時(shí)操作系統從調度器算法,到中斷響應系統,到消息傳遞機制等所有的核心算法時(shí)間復雜度都是O(1),它表示系統的響應速度不依賴(lài)于系統任務(wù)的多少,負載的輕重,而只依賴(lài)于優(yōu)先級的設計,就算當前系統滿(mǎn)負荷運行,優(yōu)先級高的事件發(fā)生后,系統還將會(huì )在指定的時(shí)間內立即響應事件。由于這種設計理念和算法上的優(yōu)勢,根據相關(guān)數學(xué)理論,分時(shí)系統在負載嚴重的情況下是不能通過(guò)提升處理器性能來(lái)獲得確定的響應時(shí)間。

  這種算法上的優(yōu)勢是通用分時(shí)系統所難以比擬的,而通用分時(shí)系統則更多考慮的是系統易用性、平衡性和數據吞吐率。

  實(shí)時(shí)系統與分時(shí)系統設計思想和應用領(lǐng)域完全不同,不存在替代關(guān)系,而是一種互補關(guān)系。

  我們常用的Windows XP windows 7/8/10,等都是分時(shí)系統,它打開(kāi)文件,程序,不存在時(shí)間的確定性,而且快2秒,慢5秒不會(huì )對我們的生活和工作造成影響;

  實(shí)時(shí)操作系統大部分是運行在芯片的底層,比如美國的Vx Works,RT-linux,我們國產(chǎn)的SylixOS,這些大型的實(shí)時(shí)操作系統實(shí)時(shí)的控制著(zhù)最底層的應用,時(shí)間確定的執行著(zhù)設定任務(wù),例如火箭發(fā)射中定是分離,調整軌道等;

什么是硬實(shí)時(shí)?什么是軟實(shí)時(shí)?

  硬實(shí)時(shí)與軟實(shí)時(shí)之間最關(guān)鍵的差別在于,軟實(shí)時(shí)只能提供統計意義上的實(shí)時(shí)。例如,有的應用要求系統在95%的情況下都會(huì )確保在規定的時(shí)間內完成某個(gè)動(dòng)作,而不一定要求100%。

  在許多情況下,這樣的“軟性”正確率已經(jīng)可以達到用戶(hù)期望的水平。比如,用戶(hù)在操作DVD播放機時(shí),只要98%的情況都能正常播放,用戶(hù)可能就滿(mǎn)意了;

  而發(fā)射衛星、控制核反應堆的應用系統,這些系統的實(shí)時(shí)性必須達到100%,是絕對不允許出現意外。

  硬實(shí)時(shí)系統有一個(gè)剛性的、不可改變的時(shí)間限制,它不允許任何超出時(shí)限的錯誤。超時(shí)錯誤會(huì )帶來(lái)?yè)p害甚至導致系統失敗、或者導致系統不能實(shí)現它的預期目標。

  軟實(shí)時(shí)系統的時(shí)限是一個(gè)柔性靈活的,它可以容忍偶然的超時(shí)錯誤。

  實(shí)時(shí)操作系統就是在規定的時(shí)間內必須正確地完成操作,完成操作的時(shí)間有操作系統的因素,也有用戶(hù)軟件的因素。

  非實(shí)時(shí)操作系統指操作系統無(wú)法保證哪怕是最高優(yōu)先級任務(wù)開(kāi)始執行的最后時(shí)限。

  只有“非屏蔽中斷+執行時(shí)間確定的ISR”才可以稱(chēng)為硬實(shí)時(shí)系統,因為這個(gè)系統明確告訴我什么時(shí)候完成操作。

  著(zhù)名的硬實(shí)時(shí)系統包括:

  VxWorks,SylixOS,RTlinux,ThreadX,QNX,Nucleus等.

  如何實(shí)現實(shí)時(shí)系統?

  實(shí)時(shí)系統的調度策略?

  實(shí)時(shí)系統的中斷處理?

  主要是內核調度策略和中斷優(yōu)先級。

  實(shí)時(shí)操作系統從調度器算法,到中斷響應系統,到消息傳遞機制等所有的核心算法時(shí)間復雜度都是O(1),它表示系統的響應速度不依賴(lài)于系統任務(wù)的多少,負載的輕重,而只依賴(lài)于優(yōu)先級的設計,就算當前系統滿(mǎn)負荷運行,優(yōu)先級高的事件發(fā)生后,系統還將會(huì )在指定的時(shí)間內立即響應事件。由于這種設計理念和算法上的優(yōu)勢,根據相關(guān)數學(xué)理論,分時(shí)系統在負載嚴重的情況下是不能通過(guò)提升處理器性能來(lái)獲得確定的響應時(shí)間。

  參考:https://www.xuexila.com/diannao/xitong/zonghe/3631068.html

  ————————————————

  版權聲明:本文為CSDN博主「Evan_ZGYF丶」的原創(chuàng )文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。

  原文鏈接:https://blog.csdn.net/Ivan804638781/article/details/114239343



關(guān)鍵詞: 嵌入式 RTOS 系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>