a,
软实时,要求对临界任务,也就是时间敏感任务的响应,在优先级上比其他任务都高;
b,
硬实时,要求在a条件满足的同时,对临界任务/敏感任务响应的结束时间可精确计算到非常细的地步。
对一般的通用 *** 作系统,如
windows
和
Linux
,在达到软实时方面都有困难。WinCE.NET
可以说是达到了软实时;在允许有多量数据丢失的情况下,
2.5.4
以后的
Linux
版本内核
可以说软实时。需要硬实时的话,你得需要专门的
RTLinux
之类的
Linux
变种了。
关于更多
嵌入式Linux
的问题,你可以在
JulianTec
的
MailList
上提问。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
杭州巨立安技术(JulianTec)致力于成为嵌入式Linux领域的优秀服务供应商,
提供各种优质的服务,包括:应用程序建模、嵌入式Linux系统构建、Linux下
的设备驱动程序开发、以及相关的软硬件研发技术培训。
分时 *** 作系统的特点:1.多路性:即众多联机用户可以同时使用同一台计算机;2.独占性:各终端用户感觉到自己独占了计算机;3.交互性:用户与计算机之间可进行“会话”。4.及时性:用户的请求能在短时间内得到响应。LINUX概念,我们所说的LINUX实际是指linux内核,它并不特指任一linux发行版。现在流行的linux发行版都是分时 *** 作系统。linux也可以改造为实时系统linux属于实时 *** 作系统。实时系统与分时系统特征的比较(1)多路性。实时信息处理系统与分时系统一样具有多路性。系统按分时原则为多个终端用户服务;而对实时控制系统,其多路性则主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。(2)独立性。实时信息处理系统与分时系统一样具有独立性。每个终端用户在向分时系统提出服务请求时,是彼此独立的 *** 作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也彼此互不干扰。(3)及时性。实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、百毫秒级直至毫秒级,甚至有的要低于100微秒。(4)交互性。实时信息处理系统具有交互性,但这里人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理服务、资源共享等服务。(5)可靠性。分时系统要求系统可靠,相比之下,实时系统则要求系统高度可靠。因为任何差错都可能带来巨大的经济损失甚至无法预料的灾难性后果。因此,在实时系统中,采取了多级容错措施来保证系统的安全及数据的安全。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)