首页 百科知识 进程与处理机管理

进程与处理机管理

时间:2022-11-10 百科知识 版权反馈
【摘要】:进程管理主要是对处理机进行管理。CPU是计算机系统中最宝贵的硬件资源。如果一个程序因等待某一条件而不能运行时,就把处理机占用权转交给另一个可运行的程序。或者出现了一个比当前运行的程序更重要的可运行的程序时,后者应能抢占CPU,这一切都由进程管理来完成。根据一定的策略将处理器交替地分配给系统内等待运行的程序。其特点是具有动态性、并发性、独立性和异步性四个基本特征。

9.3.2 进程与处理机管理

进程管理主要是对处理机(CPU)进行管理。CPU是计算机系统中最宝贵的硬件资源。为了提高它的利用率,现代操作系统都采用了多道程序技术。如果一个程序因等待某一条件而不能运行时,就把处理机占用权转交给另一个可运行的程序。或者出现了一个比当前运行的程序更重要的可运行的程序时,后者应能抢占CPU,这一切都由进程管理来完成。

【例9.3-1】在操作系统中,进程管理的主要目的是( )。

(A)实现程序的安装、卸载  (B)提高主存的利用率

(C)为外部设备安装驱动程序 (D)提高CPU的利用率

答案:(D)。

1.进程的四个基本特征

根据一定的策略将处理器交替地分配给系统内等待运行的程序。其特点是具有动态性、并发性、独立性和异步性四个基本特征。

①动态性:进程实体的一次执行过程,具有生命期,而程序是有序指令集合,是静态的。

②并发性:多个进程同时存于内存,在一段时间内同时运行。

③独立性:进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。

④异步性:进程按各自独立的、不可预知的速度向前推进。

2.线程

线程是为提高资源利用率和系统吞吐量,减少并发执行时付出的时间开销而引入的线程的属性如下。

①相应速度快,线程基本不拥有资源(进程是资源分配的单位,进程有自己的资源),除了能保证独立运行的资源。

②共享进程资源。

③线程是比进程更小的能独立运行的基本单位,创建和调度更为方便。

④可并发执行。

线程分为用户线程和内核线程。

【例9.3-2】在操作系统的进程与处理机管理中,能够获得系统资源的是( )。

(A)进程 (B)程序 (C)作业 (D)线程

答案:(A)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈