1
0
mirror of https://github.com/142vip/408CSFamily.git synced 2026-02-11 06:15:49 +08:00

更新操作系统内容

This commit is contained in:
mmdapl
2020-06-30 23:21:00 +08:00
parent 9196353731
commit c52613318d
2 changed files with 25 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

View File

@@ -102,6 +102,31 @@
## 操作系统的发展过程
> 在20世纪50年代中期出现了第一个简单的批处理操作系统
>
> 60年代中期开发出多道程序批处理操作系统
>
> 不久后,推出了分时操作系统,与此同时,用于工业 和武器控制的实时操作系统相继出现;
>
> 20世纪70到90年代成为VLSI超大规模集成电路和计算机体系结构发展的年代微型机、多处理机和计算机网络诞生并发展
### 操作系统发展历程
![](images/os-time.png)
#### 手工操作阶段
首先明确,此阶段无操作系统;操作方式是由程序员将事先已经穿孔的纸带(卡片),装入纸带输入机(卡片输入机),在启动它们将纸带或者卡片上的程序和数据输入计算机。然后才能启动计算机运行。**仅当程序运行完毕并且取走结果后,才能允许下一个用户上机**,即存在着:程序装入、运行、结果的输出等操作。随着计算机硬件的快速发展,人机矛盾(处理速度和资源利用的矛盾)突显严重,从而促进操作系统的发展,寻求新的解决方法;
手工操作阶段有着明显的缺点:
- 用户独占主机(一台计算机的全部资源由上机用户所独占),不会出现因资源已经被其他用户占用而等待的现象,但是资源利用率低;
- CPU等待手工操作CPU及内存等资源是空闲的资源利用也不充分
由于上面两个突显的缺点,**人工操作的方式严重降低了计算机资源的利用率,包括软件和硬件资源,即人机矛盾;**虽然
####
## 操作系统的基本特性
## 操作系统的主要功能