进程及进程管理.pptVIP

  • 2
  • 0
  • 约4.69千字
  • 约 20页
  • 2025-01-25 发布于四川
  • 举报

操作系统与实验第3章第7讲操作系统与实验第3章第7讲操作系统与实验第3章第7讲操作系统与实验第3章第7讲进程通信是指进程之间可直接以较高的效率传递较多数据的信息交换方式。Linux进程间通信(Inte-ProcessCommunication,IPC)可分为控制信息的通信(低级通信)和大批数据信息的通信(高级通信)。低级通信主要用于进程间的同步、互斥、终止、挂起等控制信息的传递,所传递的信息往往只是一个信号、一个键或组合键。高级通信主要用于进程间数据块的交换和共享。用于实现低级通信的有软中断信号、信号量集。实现高级通信的有管道、消息队列、共享内存等。4.7进程通信4.8线程**问题的提出1进程的引入使操作系统得以完成对并发执行的多道程序动态特征的描述和资源共享的管理,因而进程既是调度的基本单位又是资源分配的基本单位。进程所具有的这两个特点构成了程序并发执行的基础,但同时又导致进程切换过程中由于进程映像过大而带来的时空开销。因此,如果系统中创建的进程过多,或进程切换的频率过高,则会使系统效率下降,限制了并发度的进一步提高。2进程切换所带来的庞大开销是因为进程与资源分配有关,操作系统如何降低进程切换所需要的时空开销呢?比如野战军作战略转移时,所有辎重都要随身携带,速度自然很慢。但是当部队要抢占山头时所采取的办法是卸下辎重,只带轻武器以急行

文档评论(0)

1亿VIP精品文档

相关文档