亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

四種實時操作系統的分析比較

2024-09-05 23:05:45
字體:
來源:轉載
供稿:網友

本文對四種實時操作系統(RTOS)特性進行分析和比較。它們是:Lynx實時系統公司的LynxOS、QNX軟件系統有限公司的QNX以及兩種具有代表性的實時Linux--新墨西哥工學院的RT-Linux和堪薩斯大學的KURT-Linux。

  近年來,實時操作系統在多媒體通信、在線事務處理、生產過程控制、交通控制等各個領域得到廣泛的應用,因而越來越引起人們的重視。

  1、基本特征概述

  QNX是一個分布式、嵌入式、可規模擴展的實時操作系統。它遵循POSIX.1、(程序接口)和POSIX.2(Shell和工具)、部分遵循POSIX.1b(實時擴展)。它最早開發于1980年,到現在已相當成熟。
  LynxOS是一個分布式、嵌入式、可規模擴展的實時操作系統,它遵循POSIX.1a、POSIX.1b和POSIX.1c標準。它最早開發于1988年。
  RT-Linux是一個嵌入式硬實時操作系統,它部分支持POSIX.1b標準。
  KURT-Linux不是為嵌入式應用設計的,不同于硬(hard)實時/軟(soft)實時應用,他們提出"嚴格(firm)"實時應用的概念,如一些多媒體應用和ATM網絡應用,KURT是為這樣一些應用設計的"嚴格的"實時系統。

  2、體系結構異同

  實時系統的實現多為微內核體系結構,這使得核心小巧而可靠,易于ROM固化,并可模塊化擴展。微內核結構系統中,OS服務模塊在獨立的地址空間運行,所以,不同模塊的內存錯誤便被隔離開來。但它也有弱點,進程間通信和上下文切換的開銷大大增加。相對于大型集成化內核系統來說,它必須靠更多地進行系統調用來完成相同的任務。

  QNX是一個微內核實時操作系統,其核心僅提供4種服務:進程調度、進程間通信、底層網絡通信和中斷處理,其進程在獨立的地址空間運行。所有其它OS服務,都實現為協作的用戶進程,因此QNX核心非常小巧(QNX4.x大約為12Kb)而且運行速度極快。

  LynxOS目前還不是一個微內核結構的操作系統,但它計劃使用所謂的"Galaxy"技術將其從大型集成化內核改造成微內核,這一技術將在LynxOS 3.0中引入。新的28Kb微內核提供以下服務:核心啟動和停止、底層內存管理、出錯處理、中斷處理、多任務、底層同步和互斥支持。

  RT-Linux實現了一個小的實時核心,僅支持底層任務創建、中斷服務例程的裝入、底層任務通信隊列、中斷服務例程(ISR)和Linux進程。原來的非實時Linux核心作為一個可搶先的任務運行于這個小核心之上,所有的任務都在核心地址空間運行。它不同于微內核和大型內核,屬于實時EXE(realtime executive)體系結構。其可靠性和可維護性對電信服務系統來說都不夠理想。

  KURT-Linux核心包括兩個部分:內核和實時模塊。內核負責實時事件的調度,實時模塊為用戶進程提供特定的實時服務。它不屬于微內核結構。

  3、調度策略分析

  任務調度策略是直接影響實時性能的因素。盡管調度算法多種多樣,但大多由單調率算法(RM)和最早期限優先算法(EDF)變化而來。前者主要用于靜態周期任務的調度,后者主要用于動態調度,在不同的系統狀態下兩種算法各有優劣。在商業產品中采用的實際策略常常是各種因素的折中。

  QNX 提供POSIX.1b標準進程調度:
  32個進程優先級;
  搶占式的、基于優先級的正文切換;
  可選調度策略:FIFO、輪轉策略、適應性策略。
  LynxOS 其調度策略為:
  LynxOS支持線程概念,提供256個全局用戶線程優先級;
  硬實時優先級調度:在每個優先級上實現了輪轉調度、定量調度和FIFO調度策略;
  快速正文切換和阻塞時間短;
  搶占式的RTOS核心。

  RT-Linux
  在操作系統之下實現了一個簡單的實時核心,Linux本身作為一個可搶占的任務在核內運行,優先級最低,隨時會被高優先級任務搶占。
  用戶可自行編寫調度程序,它們可實現為可加載的核心模塊;
  已實現的調度程序有:基于優先級的搶占式調度和EDF調度;
  基于優先級的調度使用"單調率算法",它直接支持周期任務。

  KURT-Linux
  可運行在兩種狀態之下:通常狀態和實時狀態。在通常狀態下,所有進程都可以運行,但某些核心服務將帶來中斷屏蔽的不可預期性。實時模式只允許實時進程運行。
  支持FIFO調度策略、輪轉調度策略和UNIX分時調度策略;
  增加了SCHED-KURT調度策略,這是一種靜態調度策略,使用一個特殊的調度文件記錄預先定義好的待調度進程的參數。

  從以上簡略描述可以看出,前三種調度策略實現較規范,特別是兩種商業RTOS,遵循或部分遵循POSIX.1b實時調度標準。

 4、操作系統服務比較

  4.1 QNX的系統服務:

  多種資源管理器,包括各種文件系統和設備管理,支持多個文件系統同時運行,包括提供完全POSIX.1及UNIX語法的POSIX文件系統,支持多種閃存設備的嵌入式文件系統,支持對多種文件服務器(如Windows NT/95、LAN Manager等)的透明訪問的SMB文件系統、DOS文件系統、CDROM文件系統等。
  設備管理。在進程和終端設備間提供大吞吐量、低開銷接口服務。
  圖形/窗口支持。包括QNX Windows、X Window System for QNX、對MS Windows NT/95和X Window系統的遠程圖形連接。
  TCP/IP for QNX。
  高性能、容錯型QNX網絡--FLEET,使得所有連入網絡的計算機變成一個邏輯上的超級計算機。
  透明的分布式處理。FLEET網絡處理與消息傳遞和進程管理原語的集成,將本地和網絡IPC統一起來,使得網絡對IPC而言是透明的。

  4.2 LynxOS的系統服務:

  網絡和通信。由于使用UNIX/POSIX API,Lynx很適合于數據通信和Internet應用。又由于系統的開放性,網絡軟件很容易移植到Lynx上。同樣,Lynx亦提供關鍵的電話通信協議,使之適用于電信系統的基礎架構、操作和多媒體應用。
  TCP/IP協議棧。Lynx自帶優化的TCP/IP協議棧,提供高性能服務,如TCP頭預測、高級路由算法、IP級多址廣播和鏈路級高速緩沖。
  Internet工具。包括,Telnet、Ftp、tftp、PPP、SLIP、實時調度的嵌入式Java虛擬機、嵌入式HTTP server、bootp、ARP/RARP、DNS域名服務、電子郵件、Perl、電話通信協議等。
  SVR3流。LynxOS流機制為開發和移植基于流的驅動程序和應用提供了核心支持。
  文件系統。實時的類UNIX層次結構文件系統:連續結構文件、帶緩沖/不帶緩沖、原始分區和原始設備訪問。
  基于Motif的圖形用戶接口。
  分布式計算資源。SCMP與VME總線上的多處理結合,PCI橋服務、CompactPCI Hot-swap Services、Lynx/HA-DDS分布式數據系統。

  4.3 Linux的系統服務:

  近來,很多基于Linux的實時應用被開發出來,它具有成熟和豐富的資源。

  UNIX用戶的開發工具和應用軟件都被移植到Linux上。
  TCP/IP網絡協議。
  各種Internet客戶/服務端軟件。
  X Window。
  C/C++、Java等語言編譯器。

  上述系統的共同點是都提供了圖形界面、各種網絡支持等必要工具。QNX是一個更加符合傳統"分布式"概念的操作系統,目標是把整個局域網變成一個大的超級計算機,使得網絡的存在對用戶透明,文件系統提供的服務也很豐富。但是,分布式的程度越高也意味著系統開銷的增大。LynxOS則著意于提供豐富的網絡服務,而Linux的最大優勢則是經濟,還可以通過新聞組或mailing

  5、系統開放性對比

  對于很多大、中型系統來說,大多數軟件都是為UNIX平臺編寫的,因此RTOS是否提供POSIX/UNIX API就顯得很重要。

  5.1 QNX的開放性

  QNX的POSIX兼容性和其提供的UNIX特色的編譯器、調試器、X Window和TCP/IP都是UNIX程序員所熟悉的。
  支持多種CPU:AMD ElanSC300/310/400/410、Am386 DE/SE、Cyrix MediaGX、x86處理器(386以上)、Pentium系列、STMicroelectronics 的STPC。
  多種總線:CompactPCI、EISA、ISA 、MPE (RadiSys)、STD、STD 32、PC/104、PC/104-Plus、PCI、PCMCIA、VESA、VME。
  各種外設:多種SCSI設備、IDE/EIDE驅動器、10M/100M以太網卡、Token Ring網卡、FDDI接口卡、多種PCMCIA設備、閃存、聲卡等等。

  5.2 LynxOS的開放性

  POSIX.1a、1b、1c及BSD4.4等兼容性,使得遵循POSIX 1003或用于UNIX的程序很容易移植到LynxOS上。
  支持多種CPU主板:包括CompactPCI(6U/3U)和標準PCI、VME/Eurobus、PC/104和PC/AT硬件等。
  各種外設適配器:10/100BaseT Ethernet、SCSI接口、單/多通道串行控制器、單/雙工并行口、時鐘、計時器、IDE接口、高分辨率顯示適配器等。

  5.3 Linux的開放性

  用戶可得到UNIX的全部開發工具。
  可使用市場上便宜又常見的硬件。

  通過分析,可以看到以上系統各有優勢,因此,在平臺搭造過程中,用戶應根據自己的實際需要并結合性能價格比進行選擇。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲欧美日韩一区二区| www.精品av.com| 亚洲激情在线观看| 欧美成人免费一级人片100| 日韩欧美亚洲成人| 久久精品影视伊人网| 欧洲成人免费aa| 亚洲老头老太hd| 久久亚洲综合国产精品99麻豆精品福利| 高清在线视频日韩欧美| 国产一区二区三区在线观看视频| 色与欲影视天天看综合网| 亚洲精品国产精品自产a区红杏吧| 久久不射热爱视频精品| 亚洲999一在线观看www| 欧美一区在线直播| 日韩高清电影好看的电视剧电影| 91色精品视频在线| 国产欧美日韩精品在线观看| 九九热视频这里只有精品| 久久精品国产亚洲| 欧美国产视频日韩| 亚洲免费av电影| 午夜精品www| 国内精品国产三级国产在线专| 97热在线精品视频在线观看| 欧美黄色片在线观看| 国产精品一区二区三区毛片淫片| 久久国产精品影视| 欧美亚洲一区在线| 亚洲xxxxx| 亚洲色在线视频| 成人在线免费观看视视频| 亚洲国产精品va在线看黑人动漫| 日韩av免费在线观看| 羞羞色国产精品| 欧美电影免费播放| 国产日韩精品在线播放| 亚洲xxxx妇黄裸体| 色哟哟入口国产精品| 欧美日韩不卡合集视频| 亚洲第一男人天堂| 亚州成人av在线| 久久免费高清视频| 国产精品久久91| 日韩在线免费视频观看| 国产一区深夜福利| 国产精品美女主播| 最近2019年中文视频免费在线观看| 色综合导航网站| 久热精品视频在线免费观看| 亚洲美女在线看| 欧美中文在线视频| 亚洲成人av在线| 欧美精品videossex性护士| 国产伊人精品在线| 亚洲精品资源美女情侣酒店| 国产精品久久网| 欧美激情第1页| 欧美高清自拍一区| 久久91精品国产91久久跳| 亚洲永久在线观看| 欧美怡红院视频一区二区三区| 97国产一区二区精品久久呦| 欧美国产一区二区三区| 中文字幕亚洲一区在线观看| 国产999视频| 欧美亚洲在线播放| 国产精品久久99久久| 欧美成人网在线| 日韩av三级在线观看| 日韩中文字幕在线看| 国内精品久久久久久| 中文字幕亚洲综合| 日韩av成人在线| 国产香蕉一区二区三区在线视频| 亚洲女在线观看| 欧美成人精品在线| 久久中文字幕国产| 国产激情综合五月久久| 色综合天天综合网国产成人网| 色老头一区二区三区在线观看| 成人久久一区二区| 欧美综合激情网| 欧美性猛交xxxx乱大交极品| 欧美—级高清免费播放| 国产精品精品视频一区二区三区| 91精品国产综合久久香蕉922| 欧美日韩在线视频一区二区| 色综合久久中文字幕综合网小说| 亚洲免费一在线| 在线激情影院一区| 亚洲精品电影在线观看| 国产男人精品视频| 日韩av观看网址| 亚洲激情视频在线播放| 日韩中文在线视频| 欧美特级www| 最新亚洲国产精品| 性亚洲最疯狂xxxx高清| 亚洲bt欧美bt日本bt| 国产深夜精品福利| www.久久草.com| 国产日韩在线精品av| 欧美日韩精品在线视频| 日韩av在线网页| 91成人性视频| 欧美日韩国产va另类| 亚洲free性xxxx护士白浆| 亚洲国产精品字幕| 日本久久久久久久久久久| 最近2019中文字幕第三页视频| 俺去啦;欧美日韩| 欧美激情一二区| 日韩电影中文 亚洲精品乱码| 国产精品海角社区在线观看| 成人av资源在线播放| 欧美日韩国产一区在线| 国产成人黄色av| 91在线免费网站| 国产99在线|中文| 日韩中文有码在线视频| 日韩av片永久免费网站| 国产一区视频在线| 91久久久久久久久久| 欧美一级片一区| 亚洲欧美日韩在线一区| 精品久久香蕉国产线看观看gif| 亚洲欧美综合另类中字| 国产精品a久久久久久| 宅男66日本亚洲欧美视频| 色综合亚洲精品激情狠狠| 亚洲第一区第一页| 国产视频观看一区| 久久精品久久久久电影| 成人精品视频99在线观看免费| 最近2019中文字幕mv免费看| 精品国产乱码久久久久久天美| 午夜精品福利电影| 亚洲国产精品电影| 色偷偷9999www| 久久99精品久久久久久噜噜| 青草青草久热精品视频在线观看| 国产精品高清在线| 欧美大尺度电影在线观看| 亚洲天堂av在线免费| 亚洲一区二区三区sesese| 亚洲www在线| 法国裸体一区二区| 浅井舞香一区二区| 欧美性理论片在线观看片免费| 亚洲电影天堂av| 亚洲男人的天堂在线| 91精品久久久久久| 久久久最新网址| 日韩成人高清在线| 日韩精品福利网站| 成人亚洲激情网| 欧美激情精品久久久久久变态| 欧美色播在线播放| 亚洲综合在线做性| 国产精品欧美亚洲777777| 97成人精品视频在线观看| 亚洲欧洲激情在线|