(1)多道程序的批处理操作系统:依赖与机器硬件和操作系统的共同支持。
I/O上需具备的功能:
1, 支持I/O设备中断;
2, 支持直接存贮器(DMA)技术;
软件方面:
1, 增加存蓄管理代码。
2, 增加多道程序控制代码;
(2)多道程序的批处理操作系统+分时;
二:操作系统为进程提供服务,因此一旦被加载就一直停留在内存中。
运行全过程:
(1):核心通过允许用户进程的创建、挂起、终止及通信来控制进程的执行。
(2):核心对进程执行公平的调度。
(3):分配进程的私有空间。
(4);但内存不够时,将数据写入二级存贮器中(交换设备)。
(5):核心为文件分配二级存贮空间,回收不用的内存空间,核心对其进行管理。这就构成了操作系统的文件系统。
(6):允许进程使用外围的设备资源。
三::重要理论
1,进程:由进程实体和进程状态决定;
实体:上下文环境,程序代码,数据变量、缓冲区、堆载;
状态:如:就绪,运行和阻塞;
2、虚拟存贮器:
3、文件系统
4、安全和保护机制
5、异常处理