|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 771|回復: 1
打印 上一主題 下一主題

实时操作系统Vxworks与通用操作系统Linux的比较

[複製鏈接]

24

主題

0

好友

356

積分

中學生

Rank: 3Rank: 3

  • TA的每日心情
    慵懶
    2024-6-12 08:54
  • 簽到天數: 137 天

    [LV.7]常住居民III

    推廣值
    0
    貢獻值
    0
    金錢
    48
    威望
    356
    主題
    24
    樓主
    發表於 2013-12-10 14:28:14
    实时操作系统Vxworks与通用操作系统Linux的比较


    一个好的实时操作系统需要具备以下功能(必须但非充分):

    *多任务和可抢占的;

    *任务具有优先级;

    *操作系统具备支持可预测的任务同步机制;

    *支持多任务间的通信;

    *操作系统具备消除优先级转置的机制;

    *存储器优化管理(含ROM的管理);

    *操作系统的(中断延迟、任务切换、驱动程序延迟等)行为是可知的可预测的。这是指在
    全负载的情形下,最坏反应时间可知;

    *实时时钟服务;

    *中断管理服务。


    实时操作系统所遵循的最重要的设计原则是: 采用各种算法和策略,始终保证系统行为的可预测性。可预测性是指在系统运行的任何时刻,在任何 情况下,实时操作系统的资源调配策略都能为争夺资源(包括CPU、内存、网络带宽等)的多个实时任务合理地分配资源,使每个实时任务的实时性要求都能得到 满足。与通用操作系统不同,实时操作系统注重的不是系统的平均表现,而是要求每个实时任务在最坏情况下都要满足其实时性要求,也就是说,实时操作系统注重 的是个体表现,更准确地讲是个体最坏情况表现。

    实时系统最关键的部分是实时多任务内核。它的基本功能包括多任务管理、定时器管理、
    存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、信号量管理等。这
    些管理功能是通过内核服务函数形式交给用户调用的,也就是实时操作系统的API。

    ================vxworks和linux的比较===========================

    vxWorks

          Linux



    内核

    结构


    微内核,

    内核只提供

    了基本的服

    务,如:任

    务管理,内

    存管理,中

    断处理等

       内核    【Monolithic】,  

    除了基本的

    服务,内核

    还包括文件

    系统,网络

    协议


    运行

    模式

    应用程序运

    行在“实模

    式”下,无

    用户模式和

    内核模式之

    采用“保护

    模式”,用

    户进程、线

    程运行在用

    户模式下,

    内核线程运

    行于内核模

    内存

    访问

    和内

    存保

    内核采用

    存储管理方

    式,所有任

    务运行于同

    一物理地址

    空间,用户

    程序直接操

    作物理地

    址,不能直

    接地提供内

    存保护,不

    能防止错误

    蔓延

    内核采用虚

    拟存储管理

    方式,用户

    具有独立的

    地址空间

    ,用户进程

    只能访问本

    进程的虚拟

    空间,提供

    了内存保

    护,可以防

    止错误蔓延

    执行

    单元




    任务





    进程、线程

    请求

    内核

    服务

    方式



    函数调用

    更快

    系统调用

    ,更安全

      


    硬实时

    软实时



    ============================



    6

    主題

    0

    好友

    3830

    積分

    大學生

    Rank: 6Rank: 6

  • TA的每日心情

    昨天 20:30
  • 簽到天數: 2592 天

    [LV.Master]伴壇終老

    推廣值
    0
    貢獻值
    10
    金錢
    0
    威望
    3830
    主題
    6

    回文勇士 男生勳章 文明人 簽到勳章 中學生 簽到達人 高中生

    沙發
    發表於 2013-12-10 16:33:07
    觉得就是中断响应时间的差异
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-13 21:06 , Processed in 0.018786 second(s), 16 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部