《计算机操作系统》题目,谁会?急求解

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:38:25
急求解
是《计算机操作系统》的题目:

1.有一水果盘,只能放一个水果,父亲每次放一个苹果供儿子吃,母亲每次放一个桔子供女儿吃。给出对父亲、母亲、儿子、女儿的描述算法

2.假设有一道作业,它们提交时间及运行时间由下表给出,采用非多道程序设计技术,并且采用两种作业调度算法:(1)先来先服务(2)最短作业优先。 指出它们的调度顺序,并分别计算平均周转时间和平均带权周转时间,结果说明了什么?

3.假设有一道作业,它们提交时间及运行时间由下表给出,采用非多道程序设计技术,并且采用两种作业调度算法:(1)先来先服务(2)最短作业优先。 指出它们的调度顺序,并分别计算平均周转时间和平均带权周转时间,结果说明了什么?
作业号 提交时间(时) 运行时间(小时)
1 10:00 2
2 10:10 1
3 10.25 0.25

4.设有内存中有三道程序A、B、C,它们按A、B、C的优先次序执行,它们的操作时间如下表所示(单位:ms)

操作\程序 A B C
计算 30 60 20
I/O操作 40 30 40
计算 10 10 20

假设三道程序使用相同设备进行I/O操作,即程序以串行方式使用设备,试画也单道单行运算和多道运行的时间关系图。在两种情况下,完在这三道程序各要花多少时间?

急求解
编程题

最近俺忙着考试,没来得及给你回,不好意思啊!
其他几个没什么的,你应该会的,都是基本的,课本上有的,最后那个画图(图我放在了我的博客上,你想看就去看看吧http://blog.163.com/yingxuemu@126/blog/static/8375780820081126113939180/)看时间坐标就知道答案了,我算的是一个是260,一个是190,不知道对了吗。
我来回答第一个,其他的相对简单,就不做了。
Begin var s,so,sa:semaphore;s=1,so=0,sa=0 cobegin
Process father
Begin
L1:Peel apple;
p(s)
put an apple;
v(sa)
goto L1
end
Process mother
Begin
L2:Peel orange;
p(s)
put an orange;
v(sO)
goto L2
end
Process son
Begin
L3: p(so)
get an orange;
v(s)
eat an orange;
goto L3
End
Process daught
Begin
L4: p(sa)
get an apple;
v(s)
eat an apple;
goto L4
end

不好意思 不会

不会。

什么意思?