三计算机软件
在MIPS计算机上求最大共约数的机器程序(16进制表示) 1. 程序与进程 操作系统的重要任务是控制程序的执行,从系统管理的角度,进程管理就是以CPU为核心,管理和控制用户和程序执行的方法,因此也可以叫做处理器管理. 1) 程序是为实现某个目标编写的指令序列, 在计算机系统中只有一个程序在运行时,这个程序独占系统所有资源,其执行不受外界影响,它具有三个特征: 顺序性。程序所有操作按规定的顺序执行; 封闭性。程序在执行过程中独享系统资源,不受外界因素的干扰和影响; 可再现性。程序执行的结果与其执行速度无关。只要初始条件相同,则程序重复执行时,无论是不间断地执行,还是“断断续续”地执行,结果是相同的。 现代操作系统普遍采用了多个任务(程序)同时驻留在主存储器中,通过轮流使用处理机得以运行,在一个时间段中,宏观上好像在同时执行而形成并发。 并发:多个任务(程序)同时驻留主存,通过轮流使用处理机得以运行,在一个时间段中,宏观上同时执行多个程序。 并发是提高系统资源利用率的有效途径。 并发带来的问题: 如何对处理机进行调度,保证每个用户相对公平地得到处理机; 内存中的程序如何互相不干扰; 当用户对资源使用发生冲突时,如何处理竞争。 2) 进程:程序在一个数据集合(程序所处理的数据)上的一次运行过程,是操作系统进行资源分配与调度的基本单位。 强调进程的动态性。进程是“活着”的
原创力文档

文档评论(0)