- 504
- 1
- 约9.45千字
- 约 22页
- 2020-06-06 发布于江苏
- 举报
《操作系统原理与 Linux 系统实验》课后习题参考答案 沈华 湖北工业大学计算机学院
习题四参考答案(P69)
4-1 试解释下列名词:程序的顺序执行、程序的并发执行。
答:一个程序由若干个程序段组成,而这些程序段的执行必须是顺序的,这种
程序执行的方式就称为程序的顺序执行。若干个程序段同时在系统中运行,这
些程序的执行在时间上是重迭的,一个程序段的执行尚未结束,另一个程序段
的执行已经开始,即使这种重迭是很小的,也称这几个程序段是并发执行的。
4-2 什么是与时间有关的错误?试举例说明。
答:当程序并发执行时,系统处于一个复杂的动态组合状态,各程序执行的相
对速度不确定,这使得(即使初始条件相同)这些程序多次并发执行得到的结
果不同,其中有一个结果是正确的,而其他的是错误的。这些错误与并发程序
执行的相对速度有关,是与时间有关的错误。例如,三个并发执行程序的誊抄。
其中,get 程序负责从输入序列 f 中读取字符,并送到缓冲区 s 中;copy 程序把缓
冲区 s 中的数据复制到缓冲区 t 中去;put 程序从缓冲区 t 中取出数据打印。若程
序写出:
while(誊抄未完成){
cobegin
copy;
put;
get;
coend
}
copy、put、get 三个程序段并发执行,就有六种组合:(假设此时的状态为:f=(r1,
r2, ..., rn);s=r2,t=r
您可能关注的文档
- 《古剑奇谭》dlc醉梦江湖图文攻略.doc
- 《士兵突击》第9、10集观后感汇总.doc
- (2019年度)中铁十五局集团有限公司工程项目施工工费承包指导价.docx
- (abb35kv开关柜)zx2维护指导书.docx
- (abb35kv开关柜)安装调试zx2.docx
- (veriloghdl)非常详细的以太网控制器(mac)设计.docx
- (gbt367212002)橡胶制品的公差第1部分尺寸公差.docx
- (部编版)三年级下册语文第3课《荷花》课文知识以及教材解读小练笔.docx
- (房地产开发项目)市政配套工程师的建议.docx
- (第二版)一步步教你怎么做gis地形分析(基于spatial模块).docx
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)