理进程,简单讲就是一个正在运行着的程序。现在操作系统都采用多道程序技术。进程管理包括:1进程控制:处理进程的创建、控制进程运行时的各种状态转换、进程撤销以及相关的进程资源的分配和回收等事务。2进程同步:处理进程之间的关系。两种协调方式:互斥和同步互斥:多个进程对临界资源访问时采用互斥的形式;最简单实现互斥的方法:给资源加锁,并提供操作锁变量的原语,包括开锁和关锁原语。同步:在相互协作共同完成任务的进程之间,用同步机制协调它们之间的执行顺序。3进程间通信进程间通信机制是协作的进程之间相互交换数据和消息的手段。
132处理机调度处理机调度又称为进程调度(CPU调度),就是从进程(或线程)的就绪队列中按照一定的算法挑选出一个进程(线程),把处理机资源分配给它,并准备好特定的执行上下文让它执行起来。要求:高效、公平。
133存储管理任务就是:管理计算机内存的资源三个方面的任务:首先,当多个程序共享有限的内存资源时,要考虑如何为多个程序分配有限的内存空间;其次,存放在内存中的多个程序和数据应该彼此隔离、互不侵扰;第三,解决内存扩充的问题,即将内存和外存结合起来管理,为用户提供一个容量比实际内存大得多的虚拟存储器。三个存储管理功能:1内存的分配与回收;2.存储保护;3内存扩充
134文件管理文件管理的任务是有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以使用户方便、安全地访问文件。1、文件存储空间的管理;2、目录管理;3、文件系统的安全性存储空间的分配通常采用离散分配方式,以512字节或者几KB的块为基本单位进行分配。目录管理的主要任务就是给出组织文件的方法,它为每个文件建立目录项,并对众多的目录项加以有效的组织,以便为用户提供方便的按名存取功能。安全性包括文件的读写权限管理以及存取控制,用以防止未经核准的用户存取文件,防止越权访问文件,防止使用不正确的方式访问文件。135输入输出管理输入输出管理的功能是按照输入输出子系统的结构和设备类型指定分配和使用设备的策略,为输入输出操作的进程分配一条传输信息的通路,合理地控制输入输出操作,最大程度地实现并行操作。设备管理要求达到的目的:1、提高效率,匹配处理机和多种不同处理速度的外设;2、方便使用,对不同类型的设备统一使用方法,协调对设备的并发使用;3、方便控制,易于增加和删除设备,适应新的设备类型。
3
f第四节
14r