操作系统-并发性:互斥与同步-复习 & 练习题

1复习题:

   5.1 并发相关的四种设计问题:进程间交互,共享资源之间的竞争,多个进程的同步问题,对进程的处理器时间分配问题。

   5.2 产生并发的三种上下文:多个应用程序,结构化应用程序,操作系统结构。

   5.3 执行并发的最基本要求是:加强互斥能力。

   5.4 进程间3种互相知道的程度:  互相不知道对方:独立进程。  进程间互相间接知道对方:不需要知道对方的进程ID号,但共享访问某些对象,如一个I/O缓冲区。    进程间直接知道对方:通过进程ID号相互通信,用于合作完成某些活动。

   5.5 竞争进程 VS 合作进程:

       竞争进程需要同时访问相同的资源,像磁盘,文件或打印机。

       合作进程要么共享访问一个共有的资源,像一个内存访问区,要么就与其他进程相互通信,在一些应用程序或活动上进行合作。

   5.6 与竞争进程相关的三种控制问题:

      互斥:竞争进程仅可以访问一个临界资源(一次只有一个进程可以访问临界紫资源),并发机制必须满足一次只有一个进程可以访问临界资源这个规则。

      死锁:如果竞争进程需要唯一的访问多于一个资源,并且当一个进程控制着一个进程,且等待着另一个进程,死锁可能发生。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值