操作系统进程管理核心机制与调度原理.pdfVIP

  • 0
  • 0
  • 约3.63万字
  • 约 29页
  • 2026-08-18 发布于北京
  • 举报

操作系统进程管理核心机制与调度原理.pdf

5进程

5.1背景简介

进程是整个操作系统的。操作系统最初的原型是一种批处理系统(batch),操作员将所有的任务放

在一起,由批处理系统进行并交给计算机执行,当一个任务执行完成以后,批处理系统会自动地取

出下一个任务。在批处理系统中,存在的最严重的问题是任务执行的过程,会经常需要等待IO操作,这

会导致CPU经常性地空闲。一种解决方案是引入多道程序设计,在内存当中划分多个区域,每个区域

一个任务的指令和数据,当其中一个任务在等待IO操作时,另外一个任务可以使用CPU。除了希望充分

利用CPU资源,程序员还希望自己的对计算机的操作能够得到迅速的响应,这种需求导致了分时系统的诞

生。在分时系统中,操作系统会给每个任务分配一些时间来使用CPU,这样CPU就不会沉浸在一个大型的

任务中,期间的用户操作也会很快地得到响应。

由于同时执行多个任务,所以计算机需要一种优雅的方式来在各个任务之间来分配CPU,并且同一

时间也会有多个任务的数据和指令在内存当中驻留。传统的基于硬件的CPU和内存保护机制显得十分复

杂,并且程序员编写程序的时候需要花费很多心智负担来考虑计算机硬件的限制。因此,操作系统为所

有正在执行的任务了一种简单明晰的抽象——进程。程序员在书写程序时

文档评论(0)

1亿VIP精品文档

相关文档