第二章-进程管理演示稿 培训资料.ppt

第二章-进程管理演示稿 培训资料

* 第二章 进程管理 * 1、调度 在传统OS中,拥有资源、独立调度和分派的基本单位都是进程,在引入线程的系统中,线程是调度和分派的基本单位,而进程是拥有资源的基本单位。 在同一个进程内线程切换不会产生进程切换,由一个进程内的线程切换到另一个进程内的线程时,将会引起进程切换。 线程与进程的比较 * 第二章 进程管理 * 2、并发性 在引入线程的系统中,进程之间可并发,同一进程内的各线程之间也能并发执行。因而系统具有更好的并发性。 线程与进程的比较 * 第二章 进程管理 * 3、拥有资源 无论是传统OS,还是引入线程的OS,进程都是拥有资源的独立单位,线程一般不拥有系统资源,但它可以访问隶属进程的资源。即一个进程的所有资源可供进程内的所有线程共享。 线程与进程的比较 * 第二章 进程管理 * 4、系统开销 进程的创建和撤消的开销要远大于线程创建和撤消的开销,进程切换时,当前进程的CPU环境要保存,新进程的CPU环境要设置,线程切换时只须保存和设置少量寄存器,并不涉及存储管理方面的操作,因此进程切换的开销远大于线程切换的开销。 同一进程内的各线程由于它们拥有相同的地址空间,它们之间的同步和通信的实现也变得比较容易。 线程与进程的比较 * 第二章 进程管理 * 对用户来说,多线程系统比无线程系统可减少用户的等待时间,提高系统的响应速度。 线程和进程一样,都有自己的状态,也有相

文档评论(0)

1亿VIP精品文档

相关文档