实时操作系统的优缺点有哪些?

作者&投稿:翁华 (若有异议请与网页底部的电邮联系)
ucos-ii实时操作系统的优缺点~

源代码可以获得,实时性比较好,应用广泛,许可相比较还是比较便宜的。
和风河的比实时性要差一点吧,开发的话可能有一定难度 其他没有什么。

操作系统有各种不同的分类标准,按与用户对话的界面分类,可分为命令行界面操作系统(如MS DOS和Novell等)和图形用户界面操作系统(如Windows);按能够支持的用户数为标准分类,可分为单用户操作系统(如MS DOS 和Windows2000/xp等)和多用户操作系统(如UNIX和Xenix等);按是否能够运行多个任务为标准分类,可分为单任务操作系统(如早期的MS DOS)的多任务操作系统(如WindowsNT Windows 2000/xp UNIX Novell Netware等)
1DOS(Disk Operating System)是Microsoft公司研制的配置在PC机上的单用户命令行界面操作系统,它曾经最广泛地应用在PC机上对于计算机的应用普及功不可没,DOS的特点是简单易学,硬件要求低,但存储能力有限,因为种种原因,现在已被Windows替代
2Windows
目前装机普及率最高的一种操作系统(关于Windows系列的分类很多,你如果想知道的话,可以给我发消息,我再给你细说,都敲上去真的太累了)
3UNIX
是一种发展比较早的操作系统,一直占有操作系统较大的份额,其优点是具有较好的可移植性,可运行在许多不同类型的计算机上,具有较好的可靠性的安全性等等,缺点是缺乏统一的标准,应用程序不够丰富,并且不易学习,这些都限制了Unix的普及应用
4Linux
是一种源代码开放的操作系统.它实际上是从UNIX发展起来的,继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户操作系统.同时,它还支持多任务,多进程,和多CPU
Linux版本众多,这里不一一介绍了,
5OS/2
IBM公司在推出PS/2的同时发布了为PS/2设计的操作系统---os/2在20世纪90年代初,OS/2的整体技术水平超过了当时的Windows3.X,但煤炭在为缺乏大量应用软件的支持而失败
6Mac OS
是苹果公司的PM系列机上使用的.它是最早成功的基于图形用户界肌的操作系统,它具有较强的图形处理能力,缺点是与Windows 缺乏较好的兼容性,影响了它的普及
3.微软的WINDOWS操作系统有XP/98/2000 HAI还有最新的WIN7等……
个人觉得WINDOWS操作系统比较普及 如果你是一般的家庭用户 建议装XP或WIN7

优点:

1、硬实时响应

基于优先级抢占的RTOS,根据任务的实时需求,执行优先调度。有严格时序限制的任务可以优先执行,提高应用程序对时间关键事件的响应。

2、系统性能最大化

针对大型的、复杂的嵌入式应用,使用一个事件驱动的RTOS,来替代基于轮询的超循环结构,可以生成一个更有效的设计,更小的存储占用,应用可以获得更多的处理器时间。

3、降低复杂度

RTOS允许应用划分为一个个小的自主运行的任务。任务执行自己的上下文中,不依赖其它任务或调度器。

缺点:

代码重用:RTOS系统中的模块化设计,鼓励将软件功能创建为独立的、验证过的任务。其独立性使得在其它设计中重用这些模块变得很简单。

定义:

实时操作系统是保证在一定时间限制内完成特定功能的操作系统。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的。

软实时则只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统。

例如,可以为确保生产线上的机器人能获取某个物体而设计一个操作系统。在“硬”实时操作系统中,如果不能在允许时间内完成使物体可达的计算,操作系统将因错误结束。

在“软”实时操作系统中,生产线仍然能继续工作,但产品的输出会因产品不能在允许时间内到达而减慢,这使机器人有短暂的不生产现象。一些实时操作系统是为特定的应用设计的,另一些是通用的。一些通用目的的操作系统称自己为实时操作系统。

以上内容参考:百度百科-实时操作系统



一、优点

1、多路性。实时信息处理系统与分时系统一样具有多路性。系统按分时原则为多个终端用户服务;而对实时控制系统,其多路性则主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。

2、独立性。实时信息处理系统与分时系统一样具有独立性。每个终端用户在向分时系统提出服务请求时,是彼此独立的操作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也彼此互不干扰。

3、及时性。实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、百毫秒级直至毫秒级,甚至有的要低于100微秒。

4、交互性。实时信息处理系统具有交互性,但这里人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理服务、资源共享等服务。

5、可靠性。分时系统要求系统可靠,相比之下,实时系统则要求系统高度可靠。因为任何差错都可能带来巨大的经济损失甚至无法预料的灾难性后果。因此,在实时系统中,采取了多级容错措施来保证系统的安全及数据的安全。

二、缺点无

扩展资料:

实时操作系统的其他相关概念:分时操作系统原理:

一台主机连接了若干个终端;每个终端有一个用户在使用;交互式地向系统提出命令请求;系统接受每个用户的命令;采用时间片轮转方式处理服务请求;并通过交互方式在终端上向用户显示结果;用户根据上步结果发出下道命令分时系统实现中的关键问题:及时接收。及时处理。

参考资料来源:百度百科-分时操作系统

参考资料来源:百度百科-实时操作系统



在嵌入式实时操作系统环境下开发实时应用程序使程序的设计和扩展变得容易,不需要大的改动就可以增加新的功能。通过将应用程序分割成若干独立的任务模块,使应用程序的设计过程大为简化;而且对实时性要求苛刻的事件都得到了快速、可靠的处理。通过有效的系统服务,嵌入式实时操作系统使得系统资源得到更好的利用。


linux和windows的区别
2、价格不同,linux系统是免费使用,而微软开发的Windows系统则是需要花费金钱去购买。3、文件格式不同,Windows操作系统内核是NT,而linux是shell,另外Windows硬盘文件格式是fat32或NTSF,而linux需要的文件格式是ext2或ext3,该操作系统还多一个SWAP格式的交换分区。Linux系统的优缺点 设备独立性linux操作...

...什么是非抢先式实时操作系统,有何优缺点,它的实时性如何决定?_百度...
比如说从低电平到高电平,建立时间 就是低到变到高所用的时间,保持时间就是高电平的时间。。。2 什么是非抢先式实时操作系统:响应中断快,可以使用不可从如函数,共享数据方便,缺点响应时间的不确定性 它的实时性很差

linux系统的优缺点
优势 1、开源免费 linux是基于linux内核的开源类Unix操作系统。创始人Linus Torvalds意识到,90年代初商业化的Unix操作系统对于普通用户来说太贵了。这使他足够专注于开发一个免费内核,该内核对任何希望拥有免费操作系统的用户都是开源的。通过展示他的技能并包容来自潜在用户和开发人员的任何创新想法,他...

常见的电脑操作系统有哪些?各有什么优缺点
缺点 1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;2.自带软件版本较低,需要自行卸载升级;3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。UNIX 简介 UNIX是一个强大的 多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,...

linux系统的优缺点
1、完全免费 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。2...

手机的系统主要有哪几种各个系统的优缺点是什么
目前应用在手机上的操作系统主要有PalmOS、Symbian、WindowsCE、Linux和Android、iPhoneOS六种,其中采用Symbian、WindowsCE和Android的手机较多,Linux和Palm对应的软件非常少见。在国内,安装有Symbian操作系统的手机多为诺基亚生产,酷派、多普达则是WindowsMobile的主要支持者,代表产品有酷派N900+(WindowsCE6.0...

工控机一般用什么操作系统?各有什么特点呢?
工控机使用的操作系统有linux以及windows。使用windows的特点,Windows的应用,更多的技术人员的应用和软件开发,使PC机的软件极为丰富。PC机功能已经很强,CAD\/CAM的软件已大量由小型机,工作站向PC机移植,三维图形显示工艺数据已经在PC机上建立。linux的特点,是没有友好的图形界面,但是系统稳定性、安全性...

操作系统里的请求页式存储管理的优缺点
动态页式管理提供了内存与外存统一管理的虚存实现方式。(2)内存利用率高,不常用的页面尽量不留在内存。(3)不要求作业连续存放,有效地解决了“碎片”问题。与分区式比,不需移 动作业;与多重分区比,无零星碎片产生。UNIX 操作系统较早采用。缺点:(1)要处理页面中断、缺页中断处理等,系统开销较...

电脑操作系统有哪几种,各有什么优缺点
比如说一个大家经常说起的几种操作系统,常用的有dos\/win95\/win98\/Me\/NT\/2000\/XP\/Win2003\/Linux等等等等(列的不完整,只是打个比方最常见的)。那个最好?要让我说,Dos最 好,你用吗?不信?Dos从不蓝屏,操作透明,体积小巧(最小的时候只有200来k吧),伸缩自如,可以完成windows能完成的...

谁能说明下常用的电脑操作系统各有哪些?它们各有哪些优缺点?
2、windows家族。最早期的windows1.0,直到现在的windows8,中间N多个版本。比如windows32、windows95\/98\/me\/2000、WindowsXP\/2003\/2008、windows7\/8,从windows2000开始,windows各个发行版就分为服务器版、桌面版、家庭版、高级版等等各个版本。3、Unix家族。Unix家族是最庞大的计算机操作系统家族了,其...

五原县19814277300: 实时操作系统 - 搜狗百科
索唐盐酸: 实时操作系统要求计算机对外来信息能以足够快的速度进行处理,并在被控对象允许的时间范围内作出快速响应.主要应用在实时处理之中.但是响应速度快,交互能力差.

五原县19814277300: 实时操作系统有什么特点?
索唐盐酸: 对外部输入的信息,能够在规定的时间内处理 完毕并作出快速反应的操作系统.其优点是响应时 间比分时操作系统更短,根据任务紧迫程度,要求在 秒级、毫秒级、甚至...

五原县19814277300: 实时操作系统有哪些特点,请简述?用自己通俗的语言简述通常使用的操作系统在经过一定改变之后就可以变成实时操作系统?那如何改变呢? -
索唐盐酸:[答案] 实时两个字的意思就是对响应时间有严格的要求.实时操作系统贵在实时,要求在规定的时间内完成某种操作.主要用在工业控制中.实时操作系统中一般任务数是固定的,它有硬实时和软实时之分,硬实时要求在规定的时间内必须完...

五原县19814277300: 实时操作系统有哪些特点,请简述? -
索唐盐酸: 实时两个字的意思就是对响应时间有严格的要求.实时操作系统贵在实时,要求在规定的时间内完成某种操作.主要用在工业控制中.实时操作系统中一般任务数是固定的,它有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则没有那么严,只要按照任务的优先级,尽可能快地完成操作即可.通常使用的操作系统在经过一定改变之后就可以变成实时操作系统. 特点: 1)多任务; 2)有线程优先级 3)多种中断级别 我知道的可以通过裁剪内核的方式,例如:ucos就是将linux的内核经过裁剪之后,变成实时操作系统的.

五原县19814277300: 计算机实时操作系统的特点是?? -
索唐盐酸: 1、在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行.虽然,多道批处理系统和分时系统已能获得较为令人满意的资源利用率和响应时间,从而使计算机的应用范围日益扩大,但它们仍然不能满足以下某些应用领域的...

五原县19814277300: 实时操作系统的主要特点是什么 -
索唐盐酸: 及时响应,快速处理. 可靠性和安全性高 不强求系统资源的利用率

五原县19814277300: 以下哪些是实时操作系统的特点 -
索唐盐酸: 实时操作系统(RealTimeOperatingSystem,RTOS),是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统.实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性.其主要特点是资源的分配和调度首先要考虑实时性然后才是效率.此外,实时操作系统应有较强的容错能力.实时系统的特征:多路性、独立性、及时性、交互性和可靠性.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网