InkSoul/content/408/《操作系统》操作系统发展历程.md

2.0 KiB
Raw Blame History

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. 可靠性

网络操作系统和分布式计算机系统