操作系统精髓与设计原理chap.pptVIP

  • 0
  • 0
  • 约6.36千字
  • 约 10页
  • 2026-09-14 发布于重庆
  • 举报

4.1Whythreadisintroduced?Process Resourceownership-processisallocatedavirtualaddressspacetoholdtheprocessimage Scheduling/execution-followsanexecutionpaththatmaybeinterleavedwithotherprocesses第1页/共52页

实例考察文件服务器的例子,当它接受一个文件服务请求后,由于等待磁盘传输而经常被阻塞,假如不阻塞可继续接受新的文件服务请求并进行处理,则文件服务器的性能和效率便可以提高。处理这些请求时要共享一个磁盘缓冲区,程序和数据要处于同一个地址空间,基于同数据区的同时多请求服务,单线程结构的进程难以达到这一目标,需要寻第求3求页/共新52页概念、提出新机制。

进程的局限性 进程切换的开销大,频繁的进程调度将耗费大量处理器时间。 进程之间通信的代价大,每次通信均要涉及通信进程之间以及通信进程与操作系统之间的切换。 进程之间的并发性粒度较粗,并发度不高,过多的进程切换和通信使得细粒度的并发得不偿失。 不适合并行计算和分布并行计算的要求。对于多处理器和分布式的计算环境来说,进程之间大量频繁的通信和切换,会大大降

文档评论(0)

1亿VIP精品文档

相关文档