天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

操作系统基本概念之操作系统的分类(三)

上一篇 / 下一篇  2012-04-21 00:11:07 / 精华(1) / 置顶(1) / 个人分类:Linux操作系统

根据操作系统具备的功能、特征、规模和所提供应用环境等方面的差异,可以将操作系统划分为不同类型。

作业:就是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合,包括用户程序、所需的数据以及命令等。

1、 批处理操作系统

a)        单道批处理系统的定义:用户将作业交给系统操作员,系统操作员将多个用户作业组成一批输入并传送到外存储器;然后批处理系统按一定的原则选择其中的一个作业调入内存并使之运行;作业运行完成或出现错误而无法再进行下去时,由系统输出有关信息并调入下一个作业运行,重复上述过程,直至这批作业全部处理完成。

b)       定义:在批处理系统中引入多道程序设计技术就形成了多道批处理系统,在该系统中,不仅内存中可以同时有多道作业运行,而且作业可随时被接受进入系统,并存放在外存中形成作业队列,然后由操作系统按一定的原则从作业队列中调度一个或多个作业进入内存运行。

c)        特征:

                       i.             用户脱机使用计算机

                     ii.             成批处理

                   iii.             多道程序运行

d)       优点:系统资源利用率高、作业吞吐量大

e)        缺点:无交互性

2、 分时操作系统

a)        定义:在操作系统中采用分时技术就形成了分时操作心痛。分时技术就是把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。若某个作业在分配给它的时间内不能完成其计算,则该作业暂时停止运行,把处理机让给另外一个作业使用,等待下一轮时再继续运行。由于处理机速度很快,时间片很短(如几百个毫秒),作业运行轮转的也很快,给每个用户的感觉是好像自己独占一台计算机。

b)       特征:

                       i.             同时性:是指允许多个终端用户同时使用一台计算机。

                     ii.             交互性:用户能够方便地与系统进行人-机对话。

                   iii.             独立性:系统中各用户可以彼此独立地进行操作,互不干扰。

                    iv.             及时性:用户请求能在很短时间内获得响应。

c)        优点:交互性、同时性、及时性、独立性

d)       缺点:实时性较差

3、 实时操作系统

a)        定义:为了满足计算机的某些应用领域的实时性要求,开发了实时操作系统。实时系统能及时响应外部事件的要求,在规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作。

b)       特征:响应及时、可靠性高

c)        优点:实时性好

d)       缺点:费用昂贵

e)        应用:

                       i.             实时控制系统:实时控制系统是指以计算机为中心的生产过程控制系统,又称为计算机控制系统。在实时控制系统中,要求计算机实时采集现场数据,并对它们进行及时处理,进而自动地控制相应的执行机构,使某参数能按预定规律变化或保持不变,以达到保证产品质量、提高产量的目的。例如:钢铁冶炼的自动控制、炼油生产过程的自动控制、飞机飞行过程中的自动控制等。

                     ii.             实时信息处理系统:isuanji及时接收从远程终端发来的服务请求,根据用户提出的问题对信息进行检索和处理,并在很短的时间内对与用户做出正确的响应。例如:机票订购系统、情报检索系统等。

4、 通用操作系统

a)        定义:批处理系统、分时系统和实时系统是三种基本的操作系统类型,如果一个操作系统兼有批处理系统、分时系统和实时系统三者或其中两者的功能,则该操作系统是通用操作系统。

5、 嵌入式操作系统

a)        定义:对整个智能芯片(移动设备、信息家电、智能机械中嵌入的各种微处理器或控制芯片)以及它所控制的各种部件模块等资源进行统一调度、只会和控制的系统软件称为嵌入式操作系统。

b)       特征:高可靠性、实时性、占有资源少、成本低

6、 个人计算机操作系统

a)        定义:个人计算机操作系统主要提供个人使用,功能强、价格便宜,几乎在任何地方都能安装使用,满足一般人工作、学习、游戏等方面的要求。

b)       特征:人机交互、界面友好、使用方便。

7、 多处理机操作系统

a)        定义:由多个处理机(运算器+控制器)组成的操作系统。

b)       特征:运算速度快

8、 网络操作系统

a)        定义:是基于计算机网络的操作系统,是在各种计算机操作系统上按网络拓扑系统结构协议开发的软件,包括网络管理、通信、资源共享、系统安全和各种网络应用服务,其目的是互相通信和资源共享。

b)       特征:

                       i.             分布性:计算机网络是一个互连的群体,计算机是分散在各个地方的。

                     ii.             自治性:网络上的每个计算机能独自完成自己承担的工作。

                   iii.             互连性:将不同地点的计算机互连,以达到资源共享和网络通信的目的。

                    iv.             可见性:计算机网络中的资源对其他用户是可见的。

9、 分布式操作系统

a)        定义:分布式操作系统是指多个分散的处理单元经互联网络连接而形成的系统、其中每个处理单元即具有高度直至性又相互协同,能在系统范围内实现资源管理、任务动态分配,并能并行地运行分布式程序。

b)       特征:

                       i.             统一性:要求所有的主机使用的是同一个操作系统。

                     ii.             共享性:分布式系统中的所有资源可供系统中的所有用户共享。

                   iii.             透明性:用户并不知道分布式系统是运行在多台计算机上,在用户眼里整个分布式系统像是一台计算机,也就是说系统对于用户是透明的。

                    iv.             自治性:分布式系统中的多个主机都处于平等地位。

零测试


TAG: 零测试 操作系统 批处理操作系统 分时操作系统 分布式操作系统

 

评分:0

我来说两句

Open Toolbar