(1)自动性 无人工干预shell
(2)顺序性 按进入内存的前后顺序执行并发
(3)单道性 内存中只保存一道做业异步
单道批处理系统的系统资源利用率过低,为了解决这个问题,出现了多道批处理系统。模块化
(1)做业调度 内存->外存(选多个),选多个做业,分配处理机操作系统
(2)进程调度 分配处理机(选一个,处理机其实就是CPU)设计
计算机中最重要的两个资源就是CPU和内存调试
吞吐量:单位时间内完成的总工做量orm
缘由:接口
(1)资源忙进程
(2)完成或运行不下去时才切换
做业周转时间:
从业从进入系统(进入外存就叫进入系统了)开始到完成并退出系统经历的时间。一般几小时,甚至几天。
修改和调试极不方便
做业进行的过程当中不能进行调试,人为干预。
定义:
一台主机上链接了多个终端,同时容许多个用户经过本身的终端,以交互方式使用计算机,共享主机中的资源。
(1)人机交互 (边运行,边调试)
(2)共享主机(设备昂贵)
(3)便于用户上机(在终端上输入,控制)
(1)实时控制:
工业生产、武器控制、飞机的自动驾驶
(2)实时信息处理
订票系统
单处理机系统:宏观并发,微观串行
多处理机系统:可能有并行
打印机等硬件;栈,变量,表格等软件。
操做系统两个最基本的特种:并发和共享。
如,虚拟存储器,虚拟内存等。目前虚拟技术都是经过分时来实现的。
(1)处理机管理(硬件)
(2)存储器管理(硬件)
(3)设备管理(硬件)
(4)文件管理(软件)
1)命令接口(联机用户接口,脱机用户接口)
2)程序接口
3)图形接口
用户在键盘上输入命令;
终端处理程序接收命令并显示在屏幕上
命令解释程序解释并执行该命令
联机命令举例:
命令解释程序:操做系统的最高层,如:
MS-DOS:COMMAND.COM(一种命令解释程序)
UNIX:shell.
第一代:无结构OS
第二代:模块化OS结构
第三代:分层式OS结构
第四代:为内核OS结构(20世纪90年代)
前三代为传统OS结构