进程和线程

2018-09-17  本文已影响8人  strong9527

进程的两个基本属性:

  1. 进程是一个可拥有资源的独立单位,一个进程要能独立运行,他必须配有一定的资源,包括地址空间,io设备,打开的文件信号量等。

  2. 进程同时又是一个可独立调度的分派的基本单位。每个进程在系统中拥有唯一的PCB,系统可根据其PCB感知进程的存在,也可以根据pcb中的信息,对进程进行调度。

线程

如何能使多个程序更好的并行执行,同时又尽量减少系统的开销,已成为近年来设计操作系统时所追求的重要目标。有不少的研究操作系统的学者们想到,要设计将进程的上述两个属性分开,由OS分开处理,亦即并不把作为调度和分配的基本单位也同时作为拥有资源的单位,以做到轻装上阵;而对于拥有资源的基本单位,又不对之施以频繁的切换。正是在这种思想的指导下,形成了线程的概念。

上一篇 下一篇

猜你喜欢

热点阅读