diff --git a/计算机操作系统/images/20200701224119555.png b/计算机操作系统/images/20200701224119555.png new file mode 100644 index 0000000..55e7ddd Binary files /dev/null and b/计算机操作系统/images/20200701224119555.png differ diff --git a/计算机操作系统/第一章 操作系统引论.md b/计算机操作系统/第一章 操作系统引论.md index a346b74..e353cda 100644 --- a/计算机操作系统/第一章 操作系统引论.md +++ b/计算机操作系统/第一章 操作系统引论.md @@ -127,6 +127,20 @@ #### 脱机处理阶段 +为了能够充分地提高计算机的利用率,应该尽量的保持系统连续的运行,即在处理完一个作业任务后,紧接着处理下一个作业,减少机器空闲等待时间; + +![20200701224119555](images/20200701224119555.png) + +从上面的流程图中可以看出,单道批处理系统在解决人机矛盾和CPU与I/O设备速度不匹配矛盾的过程中形成的。**也可以理解为批处理系统的首要目的是在提高系统资源的利用率和系统吞吐量**。系统对作业的处理是成批进行的,内存中始终只能保存一道作业任务; + +单道批处理系统的显著特征: + +- **自动性** 在顺序的情况下,在磁带上的一批作业任务能够自动地逐个依次有序运行,不需要人工干预; +- **顺序性** 各道作业都是顺序进入内存中,完成的顺序和进入内存顺序,在正常情况下是完全相同的。可以理解为类似队列的方式,先调入内存的作业先完成; +- **单道性** 内存中仅仅只有一道程序运行,监督程序每次从磁带上只调用一道程序进入内存运行。只有当程序完成或者发生异常时,才会更换后续程序进入内存中; + +单道批处理系统主要的缺点是:**系统中的资源得不到充分的利用**,程序在运行中发出I/O请求后,CPU便会处于等待状态,即:CPU空闲,同样也会造成内存的浪费; + ## 操作系统的基本特性