4.2操作系统的功能 处理器管理 存储器管理 设备管理 →文件管理 网络与通信管理 用户接口 操作系统功能 计算机导论(2014
计算机导论(2014) 4.2 操作系统的功能 处理器管理 存储器管理 设备管理 文件管理 网络与通信管理 用户接口 操 作 系 统 功 能
4.2.1处理器管理功能 总体功能 保证处理器在多个进程之间进行有效的切换,进程是指程 序的一次执行过程。 具体功能 ◆进程控制 创建进程撒销进程 控制进程在运行过程中的状态转换。 运行状态就绪状态/等待状态。 进程同步:协调相互有关的进程的执行 进程同步方式:对协作进程进行协调,按次序执行 进程互斥方式:对共享独占资源的进程进行协调,逐次使用资源。 加锁机制/死锁饥饿。 计算机导论(2014
计算机导论(2014) 4.2.1 处理器管理功能 总体功能 保证处理器在多个进程之间进行有效的切换, 进程是指程 序的一次执行过程。 具体功能 进程控制 创建进程/撤销进程。 控制进程在运行过程中的状态转换。 – 运行状态/就绪状态/等待状态。 进程同步:协调相互有关的进程的执行。 进程同步方式:对协作进程进行协调,按次序执行。 进程互斥方式:对共享独占资源的进程进行协调,逐次使用资源。 – 加锁机制/死锁/饥饿
4.2.1处理器管理功能 具体功能 进程通信 实现相互合作进程之间的信息交换。 通信方式 直接方式:相互合作的进程处于同一计算机系统时 间接方式:相互合作的进程处于不同的计算机系统时。 处理器调度 作业调度:把作业由外存调入内存,现在不再用 →交换调度:内外存之间进程的交换。 →进程调度:把处理器分配某个进程让其运行。 线程技术:一个进程的多个部分可以并发执行。 计算机导论(2014
计算机导论(2014) 4.2.1 处理器管理功能 具体功能 进程通信 实现相互合作进程之间的信息交换。 通信方式 – 直接方式:相互合作的进程处于同一计算机系统时。 – 间接方式:相互合作的进程处于不同的计算机系统时。 处理器调度 作业调度:把作业由外存调入内存,现在不再用。 交换调度:内外存之间进程的交换。 进程调度:把处理器分配某个进程让其运行。 – 线程技术:一个进程的多个部分可以并发执行
4.2.2存储器管理功能 总体功能 方便用户使用存储器,提高存储器的利用率,从 逻辑上扩充内存 具体功能 内存分配 →分配方式:静态分配动态分配 →分配功能:内存分配内存回收/内存分配记录。 内存保护 设置界限寄存器。 确保每道用户程序都在自己的内存空间中运行。 计算机导论(2014
计算机导论(2014) 4.2.2 存储器管理功能 总体功能 方便用户使用存储器,提高存储器的利用率,从 逻辑上扩充内存。 具体功能 内存分配 分配方式:静态分配/动态分配。 分配功能:内存分配/内存回收/内存分配记录。 内存保护 设置界限寄存器。 确保每道用户程序都在自己的内存空间中运行
4.2.2存储器管理功能 具体功能 地址映射 将地址空间中的逻辑地址转换为内存空间中与之对应 的物理地址。 程序的相对地址范围称为地址空间。 内存中的物理地址范围称为内存空间 内存扩充 →把外存虚拟成内存。 →请求调入部分程序功能。 程序置换功能。 计算机导论(2014
计算机导论(2014) 4.2.2 存储器管理功能 具体功能 地址映射 将地址空间中的逻辑地址转换为内存空间中与之对应 的物理地址。 – 程序的相对地址范围称为地址空间。 – 内存中的物理地址范围称为内存空间。 内存扩充 把外存虚拟成内存。 请求调入部分程序功能。 程序置换功能