在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RTOS和 TSOS有什么區別?

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-12 11:22 ? 次閱讀

學習操作系統原理時,會看到“時間片”、“搶占式”、“實時性”等一些專業詞語,可能很多人學習之后,甚至都參加了操作系統相關開發工作的攻城獅,都還不明白這些詞的意思。歸根到底,還是沒有明白操作系統一些基本的原理。

寫本篇文章一來解決之前某些朋友問過類似問題,二來向某些初學者普及一下知識。下面我結合自己經驗以及網上一些相關內容,簡述一下關于RTOS和TSOS是區別。

什么是RTOS?

RTOS:英文為Real Time Operating System,即實時操作系統,相信這里99%的朋友都知道,或聽說過RTOS這個縮寫。

實時操作系統,關于操作系統,本文部講述,重點講述【實時】。RTOS是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統作出快速響應,并控制所有實時任務協調一致運行的操作系統。

舉一個例子:機器人在運動過程中,突然,面前跑來一個人,撞上了。此時,系統(傳感器檢測到撞上人就需要立刻控制機器人(電機)剎車。試想一下,如果不立刻剎車,豈不是要釀成更加嚴重的后果。

所以說,RTOS提供及時響應和高可靠性是它的主要特點。

RTOS具備的特征:

1)多任務;

2)有線程優先級;

3)多種中斷級別;

我們很多朋友學習的FreeRTOSuCOSRT-Thread···等都是屬于RTOS。

正在學習RTOS的朋友,推薦給大家一個開源的RTOS網址:https://www.osrtos.com(公號不支持外鏈接)

什么是TSOS?

TSOS:英文為Time Sharing Operating System,即分時操作系統。分時操作系統其實就是將系統處理機時間和內存空間按照一定的時間間隔(也就是我們所說的時間片)輪流地切換給各線程的程序使用。

時間片:是把計算機的系統資源(尤其是 CPU時間)進行時間上的分割,每個時間段稱為一個時間片,每個用戶依次輪流使用時間片。

分時技術:把處理機的運行時間分為很短的時間片,按時間片輪流把處理機分給各聯機作業使用。

TSOS具備的特征:

交互性:用戶與系統進行人機對話。

多路性:多用戶同時在各自終端上使用同一CPU。

獨立性:用戶可彼此獨立操作,互不干擾,互不混淆。

及時性:用戶在短時間內可得到系統的及時回答。

影響響應時間的因素:終端數目多少、時間片的大小、信息交換量、信息交換速度。

大家熟悉的Windows、Linux、Unix···等就屬于TSOS分時操作系統。

總結:

RTOS和TSOS各有各的特點,RTOS一般用于相對低俗的MCU,比如運動控制類、按鍵輸入等動作要求實時處理的系統。TSOS一般用于相對高速的CPU,如多用戶的桌面系統、服務器等系統。

某些TSOS可以修改成RTOS,如UCOS就基linux修改而來的實時系統。一般正常運行的系統,我們用戶直觀上看起來其實差不多,但在多任務、復雜的情況下,用戶就能直接體會到實時與非實時的差異。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307674
  • 操作系統
    +關注

    關注

    37

    文章

    6892

    瀏覽量

    123743
  • RTOS
    +關注

    關注

    22

    文章

    819

    瀏覽量

    119887
收藏 人收藏

    評論

    相關推薦

    請問ADS8343和ADS8341什么區別

    請問ADS8343和ADS8341什么區別
    發表于 01-08 06:30

    LMP91200 VCM和VCMHI引腳什么區別

    VCM和VCMHI引腳什么區別,是說如果傳感器是高阻態的需要接VCMHI 嗎?
    發表于 12-31 07:36

    DAC7742和DAC7741什么區別?

    DAC7742和DAC7741什么區別?
    發表于 11-22 08:31

    FCCSP與FCBGA都是倒裝有什么區別

    本文簡單介紹了倒裝芯片球柵陣列封裝與倒裝芯片級封裝的概念與區別。 FCCSP與FCBGA都是倒裝,怎么區分?什么區別
    的頭像 發表于 11-16 11:48 ?2194次閱讀
    FCCSP與FCBGA都是倒裝有<b class='flag-5'>什么區別</b>

    美國多IP服務器和美國多服務器什么區別

    美國多IP服務器和美國多服務器什么區別 美國多IP服務器和美國多服務器在概念、功能以及應用場景上存在明顯的區別。主機推薦小編為您整理發布美國多IP服務器和美國多服務器
    的頭像 發表于 11-11 10:22 ?257次閱讀

    RTOS與Linux到底什么區別

    很多做嵌入式開發的小伙伴都存在這樣的疑惑:RTOS與Linux到底什么區別
    的頭像 發表于 10-29 09:53 ?588次閱讀

    請問VCA821和VCA824什么區別

    請問VCA821和VCA824什么區別?兩個芯片的概述基本都一樣,但是細看里面的資料會發現一些參數圖表好像是不一樣的。那到底怎么看,什么區別
    發表于 09-05 07:59

    RTOS與Linux什么區別

    RTOS(Real-Time Operating System,實時操作系統)與Linux是兩種在不同應用場景下發揮重要作用的操作系統,它們在設計理念、功能特性、應用場景以及性能表現等方面存在顯著差異。以下是對RTOS與Linux區別
    的頭像 發表于 08-20 16:05 ?4218次閱讀

    請問ESPTOUCH和AIRKISS什么區別

    請問ESPTOUCH和AIRKISS什么區別?謝謝!
    發表于 07-12 12:44

    RV 和ARM什么區別

    district RV 和ARM什么區別
    發表于 06-26 12:41

    ICL5102和ICL5101什么區別

    ICL5102和ICL5101什么區別?我從哪里可以獲得準確的信息?
    發表于 05-29 07:47

    STM32Cube庫和standard peripheral library什么區別

    STM32Cube庫和standard peripheral library什么區別
    發表于 05-16 06:52

    Ethernet和EtherCAT兩者什么區別和聯系?

    Ethernet和EtherCAT兩者什么區別和聯系?
    發表于 04-12 07:13

    CMSIS-RTOS V1與V2的區別是什么?

    最近的學習FreeRTOS,看到STM32CubeMX分別用CMSIS-RTOS V1,V2進行封裝,請教CMSIS-RTOS V1與V2的什么區別?如果用在產品項目,哪個版本合適?
    發表于 04-11 06:06

    線路板的層和階什么區別

    線路板的層和階什么區別
    的頭像 發表于 02-23 17:27 ?865次閱讀
    主站蜘蛛池模板: 欧美人与动另类在线 | 黄色免费网站在线播放 | 操www| 色91在线 | 日本一区二区在线不卡 | 亚洲乱亚洲乱妇41p 亚洲乱亚洲乱妇41p国产成人 | 2021国产精品久久 | 久久99精品久久久久久牛牛影视 | 欧美性喷潮 | 亚洲一区在线视频观看 | 天天干人人 | 国产99久久九九精品免费 | 亚洲三级在线免费观看 | 永久在线观看 | 兔费看全黄三级 | 99久在线 | 色婷亚洲 | 免费黄色国产视频 | 天天干天天日天天射天天操毛片 | 777奇米四色米奇影院在线播放 | 午夜视频在线观看免费观看在线观看 | 黄色福利视频网站 | 8888四色奇米在线观看不卡 | 在线观看黄色网 | 婷婷六月天激情 | 日本三级黄色录像 | 狠狠色噜噜综合社区 | 免费高清在线爱做视频 | 一级全免费视频播放 | 性欧美hd| 欧洲一级鲁丝片免费 | 手机看片1024在线 | 天天综合天天综合色在线 | 丝袜美腿一区 | 国产精品 视频一区 二区三区 | 91大神在线观看精品一区 | 欧美视频色 | 日韩不卡毛片 | 精品亚洲成a人片在线观看 精品亚洲大全 | 婷婷久久综合九色综合98 | 日韩精品一区二区三区免费视频 |