作它的时间片,即该进程允许运行的时间,使各个程序从表面上看是同时
进行的。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另
一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。
而不会造成CPU资源浪费。在宏观上:我们可以同时打开多个应用程序,
每个程序并行不悖,同时运行。但在微观上:由于只有一个CPU,一次只
能处理程序要求的一部分,如何处理公平,一种方法就是引入时间片,每
个程序轮流执行。
53、分时技术
分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流
把处理机分给各联机作业使用;如果某个作业在分配给他的时间片用完之
前计算还未完成,该作业就暂时中断,等待下一轮继续计算。此时处理机
让给另一个作业使用。
分时技术与复合编程一样,基本思路是将计算机的处理从一个任务切换到
另一个任务。分时技术也要求对操作系统进行剪裁以适应手头任务的需要
。
分时技术是为了充分利用资源,提高资源利用率。
在计算机领域,分时技术主要被应用在分时操作系统中,目的是为了
并发操作。
54、实时操作系统
实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并
以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生
产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务
,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠
性是其主要特点。
实时操作系统是保证在一定时间限制内完成特定功能的操作系统。实
时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成
操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,
尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后
就可以变成实时操作系统。
例如,可以为确保生产线上的机器人能获取某个物体而设计一个操
作系统。在“硬”实时操作系统中,如果不能在允许时间内完成使物体可
达的计算,操作系统将因错误结束。在“软”实时操作系统中,生产线仍
然能继续工作,但产品的输出会因产品不能在允许时间内到达而减慢,这
使机器人有短暂的不生产现象。一些实时操作系统是为特定的应用设计的
,另一些是通用的。苹果广告ipod一些通用目的的操作系统称自己为实时操作系统。但
某种程度上,大部分通用目的的操作系统,如微软的Windows NT或IBM的
OS/390有实时系统的特征。这就是说,即使一个操作系统不是严格的实时

系统,它们也能解决一部分实时应用问题。
大体上,实时操作系统(RTOS)要求:
多任务
处理能被区分优先次序的进程线
一个中断水平的充份数量
被装入作为微型设备一部分的内含小操作系统经常要求实时操作系统
。一些核心问题能被考虑以符合实时操作系统的需求。然而,因为像设备
驱动程序这样的其他成份,也通常被特别的方法需要,一个实时操作系统
通常比核心更大。
55、网络操作系统
网络操作系统 ,是一种能代替操作系统的软件程序,是网络的
和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相
传递数据与各种消息,分为服务器(Server)及客户端(Client)。[1]
而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用
,加以统合并控管流量,避免有瘫痪的可能性,而客户端就是有着能接收
服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资
源。
NOS与运行在工作站上的单用户操作系统(如WINDOWS系列)或多用户
操作系统(UNIX、Linux)由于提供的服务类型不同而有差别。一般情况
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-87710-2.html
有钱了