- 29
- 0
- 约8.74千字
- 约 43页
- 2019-02-14 发布于上海
- 举报
列出进程间的三互相知道的程度,并简单地给出各自的定义
列出进程间的三种互相知道的程度,并简单地给出各自的定义 列出与竞争进程相关的三种控制问题,并简单地给出各自的定义 互斥:一次只允许一个进程访问的临界资源 死锁:进程间由于竞争资源而形成的一种僵局 饥饿:虽然没有发生死锁,但是进程可能会被无限期地被拒绝访问资源 列出对互斥的要求 一次只允许一个进程进入临界区 一个在非临界区停止的进程必须不干涉其他进程 没有死锁或饥饿 当没有进程在临界区中时,任何需要进入临界区的进程必须能够立即进入(空闲让进) 对相关进程的速度和处理器的数目没有任何要求和限制 一个进程驻留在临界区中的时间必须是有限的 习题5.3 a.确定由此并发程序输出的共享变量tally最 终的恰当的取值范围。假定进程可以任意的相对 速度向前推进并且tally的值一旦由一条独立的机器指令装入寄存器之后只能增加。 b.假定任意数量的进程运许在a的假设下平行执行。这一修改对tally最终的值会有何影响? 执行步骤:tally register register=regester+1 register tally tally的下限:tally register1 tally register2
原创力文档

文档评论(0)