首页 > 试题广场 >

试从调度性、并发性、拥有资源及系统开销方面对进程和线程进行比

[问答题]
试从调度性、并发性、拥有资源及系统开销方面对进程和线程进行比较。
    (1)调度性。
        在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程,在引入线程的OS中,则把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位;  
    (2)并发性。
        在引入线程的OS中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性; 
     (3)拥有资源。
        无论是传统的操作系统,还是引入了线程的操作系统,进程始终是拥有资源的一个基本单位,而线程除了拥有一点在运行时必不可少的资源外,本身基本不拥有系统资源,但它可以访问其隶属进程的资源; 
     (4)开销。
        由于创建或撤销进程时,系统都要为之分配和回收资源,如内存空间等,进程切换时所要保存和设置的现场信息也要明显地多于线程,因此,操作系统在创建、撤消和切换进程时所付出的开销将显著地大于线程。



发表于 2020-04-13 17:21:00 回复(0)
发表于 2021-12-24 10:15:38 回复(0)