操作系统第1章.pptVIP

  • 57
  • 0
  • 约9.33千字
  • 约 71页
  • 2017-02-17 发布于湖北
  • 举报
1.4现代操作系统的新特征 1.4.1 传统OS演变为现代OS的主要因素 1.4.2 多线程 1.4.3 微内核 1.4.4 网络化 1.4.5 多媒体 返回 1.4.1 传统OS演变为现代OS的主要因素 1.计算机硬件的发展 2.网络的发展 3.多媒体应用 4.系统安全性 5.软件开发方法的发展 返回 1.4.2 多线程 1. 线程(Threads)的引入 由于进程不仅是一个可独立调度和分派的基本单位,又是一个拥有资源的基本单位,即它拥有一个进程运行时所必需的资源,如所需的内存空间、相关的文件以及某些I/O设备等。因而在创建、撤消和切换中,系统必须为之付出较大的时空开销,所以进程的切换频率不宜过高,这就限制了并发程度的进一步提高。 直到80年代中期,人们才又提出了比进程更小的单位——线程。这里,线程仅作为调度和分派的基本单位,并不作为拥有资源的单位,使其能“轻装上阵”,故对它的调度所付出的开销就会小得多,能更高效地提高系统内多个程序间并发执行的程度。 1.4.2 多线程 2. 线程的属性 线程在现代操作系统中有着非常重要的地位,它与进程有着许多相似的特性,其中线程的动态性、异步性和结构特征,与进程具有相同含意。下面仅对与进程有些差异的线程属性做些补充: (1)轻型实体。 (2)独立运行的基本单位。 (3)可并发执行。 (4)共享进程资源。 返

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档