第三节 操作系统的基本类型
按照 操作系统提供的服务进行分类, 可分为批处理操作系统、 分时操作系统、实时操作系统、网络操作系统、分布式操作系统、
多机操作系统和嵌入式操作系统等。
其中批处理操作系统、 分时操作系统、 实时操作系统是基本的操作系统.
一 批处理操作系统
1. 定义: 用户为作业准备好程序和数据后,再写一份控制作业执行的说明书,然后把作业说明书连同相应的程序和数据一起交给操作员。操作员将收到的一批作业的有关信息输入到计算机系统中等待处理, 由操作系统选择作业, 并按其操作说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。
2. 分类:
2.1 批处理单道系统
2.2 批处理多道系统
2.2.1 批处理多道系统的优点:
(1) 多道作业并行工作减少了处理器的空闲时间, 即提高了处理器的利用率.
(2) 作业调度可以按一定的组合选择装入主存储器的作业, 只要搭配合理
(3) 作业执行过程中,不再访问低速的设备,而是直接从高速的磁盘上存取信息, 从而缩短了作业执行时间, 使单位时间内的处理能力得到提高。
(4) 作业成批输入、自动选择和控制作业执行, 减少了人工操作时间和作业交接时间,有利于提高系统的吞吐率。
二 分时操作系统
1. 定义: 能使用户通过与计算机相连的终端来使用计算机系统, 允许多个用户同时与计算机系统进行一系统列的交互, 并使得每个用户感到好像自己独占一台支持自己请求服务的计算机系统, 具有这种功能的操作系统称为分时操作系统,简称分时系统。
2. 分时技术: 即把 CPU 时间划分成许多时间片、每个终端用户每次可以使用一个由时间片规定的CPU时间。这样,多个终端用户就轮流地使用 CPU 时间,
如果某个用户在规定的一个时间片还没有完成它的全部工作, 这时也要把 CPU 让给其他用户,等待下一轮再使用一个时间片的时间,循环轮转,直至结束。
3. 分时系统主要特点:
(1) 同时性
(2) 独立性
( 3 ) 及时性
(4)交互性
三 实时操作系统
1. 定义: 能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为实时操作系统,简称为实时系统。
2. 设计实时系统注意点:
(1)要及时响应、快速处理
( 2 ) 实时系统要求高可靠性和安全性, 不强求系统资源的利用率。