71 lines
2.0 KiB
Markdown
71 lines
2.0 KiB
Markdown
---
|
||
title: "《操作系统》操作系统发展历程"
|
||
date: 2022-12-29T20:53:40+08:00
|
||
|
||
---
|
||
|
||
### 手工操作阶段
|
||
|
||
用户在计算机上的所有计算流程都要人工干预
|
||
|
||
缺点:
|
||
|
||
1. 用户独占全机,虽然不会出现因资源已被用户占用而等待的现象,但资源利用率极低
|
||
2. CPU等待手工操作,CPU利用不充分
|
||
|
||
### 批处理阶段
|
||
|
||
#### 单道批处理系统
|
||
|
||
主要在解决人机矛盾及CPU和I/O设备不匹配的问题
|
||
|
||
特征:
|
||
|
||
1. 自动性,顺利的情况下,同一磁带上的同一批作业能够自动逐个运行
|
||
2. 顺序性,磁带上的各道作业顺序地进入内存
|
||
3. 单道性,内存中仅有一道程序运行
|
||
|
||
#### 多道批处理系统
|
||
|
||
多道程序设计的特点是多道、宏观上并行,微观上串行
|
||
|
||
1. 多道。计算机内存中同时存放多道相互独立的程序
|
||
2. 宏观上并行。同时进入系统的多道程序都出于运行过程中,即先后开始各自运行但都未运行完毕
|
||
3. 微观上串行。内存中的多道程序轮流占有CPU,交替执行
|
||
|
||
优点:
|
||
|
||
资源利用率高,多道程序共享计算机资源,从而使各种资源得到充分利用;系统吞吐量打,CPU和其他资源保持“忙碌”状态
|
||
|
||
缺点:
|
||
|
||
用户响应时间较长;不提供人机交互能力,用户既不能了解自己的程序的运行情况,又不能控制计算机
|
||
|
||
|
||
### 分时操作系统
|
||
|
||
分时操作系统是指多个用户通过终端同时共享一台主机,用户可以同时与主机进行交互操作而互不干扰
|
||
|
||
特征:
|
||
|
||
1. 同时性
|
||
2. 交互性,用户能够方便进行人机对话
|
||
3. 独立性,多个用户可以彼此独立地进行操作
|
||
4. 及时性,用户请求能在很短的时间内响应
|
||
|
||
### 实时操作系统
|
||
|
||
根据响应时间限制分为两种:
|
||
|
||
1. 硬实时系统:某个动作必须绝对地在规定的时刻发生
|
||
2. 软实时系统:能够接受偶尔违反时间规定的情况且不会引起任何永久性的损害
|
||
|
||
特点:
|
||
1. 及时性
|
||
2. 可靠性
|
||
|
||
### 网络操作系统和分布式计算机系统
|
||
|
||
|
||
|