第1章 操作系统基础知识
1.3 进程管理
处理机又叫**处理器(CPU),是计算机系统中的核心资源。操作系统的5大管理功能之一就是处理机管理。随着计算机硬件技术的飞速发展,处理机的速度更是不断提高。处理机的运行效率直接影响到整个计算机系统的效率,所以如何使处理机发挥*大效率是操作系统中的一个核心问题。
现代计算机系统大都是多道系统,系统中可以并发运行多个作业。为了提高系统资源的利用率,操作系统不再以整个作业为调度单位。在计算机系统中引入了进程的概念,更准确地描述了系统内作业的运行情况和系统资源的分配情况。操作系统以进程为基本单位来分配资源以及管理和控制多道程序的运行。因为处理机是面向进程分配的,所以对处理机的管理又叫做进程管理。
1.3.1 进程的基本概念
1.程序的顺序执行与特征
众所周知,当用户要求计算机完成某项工作时,必须使用一定的指令,按照一定的工作步骤编写能在计算机上运行的“程序”。程序是指令的集合,是一个静态的概念。它体现了用户要求计算机完成特定功能的执行步骤。
在早期的计算机系统中,只有单道程序执行功能,每次只允许一道程序执行,在这个程序运行时,它将独占整个计算机系统中的各种软件、硬件资源,其他程序只能等待。把一个具有独立功能的程序独占处理机运行直至得到*终结果的过程称为程序的顺序执行。
……