目录 操作系统发展史 1.穿孔卡片 2.联机批处理系统 3.脱机批处理系统 4.多道程序系统 单道程序运行过程 多道程序运行过程 并发与并行 进程 1.程序与进程 2.进程调度 1.先来先服务调度: 2.短作业优先调度: 3.时间片轮转法: 4.分级反馈队列 5.调度状态 6.进程回收 3.进程对象的属性 1. current_process().pid 2. os.getpid() 3. os.getppid 4. join()方法 5. is_alive() 6. .terminate() 7. tasklist | findstr+进程号 4.进程的创建 1.创建进程方式1 2.创建进程方式2 5.进程之间的数据相互隔离 同步和异步 同步 异步 阻塞与非阻塞 阻塞 非阻塞 面试题 操作系统发展史 1.穿孔卡片 手工操作,且一个计算机机房,只能被一个用户使用 2.联机批处理系统 支持多用户去使用一个计算机机房,主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成 3.脱机批处理系统 为克服与缓解:高速主机与慢速外设的矛盾,提高CPU的利用率 特征是:增加一台不与主机直接相连而专门用于与输入/输出设备打交道的卫星机。主机与卫星机可并行工作,二者分工明确,可以充分发挥主机的高速计算能力。 高速磁盘: 提高文件的读取速度