- 100
- 0
- 约7.41千字
- 约 9页
- 2016-11-25 发布于重庆
- 举报
操作系统(第二版)课后习题答案
1.什么是操作系统?其主要功能是什么?
操作系统是控制和管理计算机系统内各种硬件和软件资源,有效组织多道程序运行的系统软件(或程序集合),是用户和计算机直接的程序接口.
2.在某个计算机系统中,有一台输入机和一台打印机,现有两道程序投入运行,程序A、B同时运行,A略早于B。A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明:
(1)两道程序运行时,CPU是否空闲等待?若是,在那段时间段等待?
(2)程序A、B是否有等待CPU的情况?若有,指出发生等待的时刻。
0 50 100 150 200 250 300
50 100 50 100
50 100 20 100
cpu有空闲等待,在100ms~150ms的时候.
程序A没有等待cpu,程序B发生等待的时间是180ms~200ms.
1.设公共汽车上,司机和售票员的活动如下:
司机的活动:启动车辆;正常行车;到站停车。
售票员的活动:关车门;售票;开车门。
在汽车不断的到站、停车、行驶过程中,用信号量和P、V操作实现这两个活动的同步关系。
semaphore s1,s2;
s1=0;s2=0;
cobegin
司机();售票员();
coend
process 司机()
{
while(true)
{
P(s1) ;
启动车辆;
正常行车;
到站停车;
V(s2);
}
}
process 售票员()
{
while(true)
{
关车门;
V(s1);
售票;
P(s2);
开车门;
上下乘客;
}
}
2.设有三个进程P、Q、R共享一个缓冲区,该缓冲区一次只能存放一个数据,P进程负责循环地从磁带机读入数据并放入缓冲区,Q进程负责循环地从缓冲区取出P进程放入的数据进行加工处理,并把结果放入缓冲区,R进程负责循环地从缓冲区读出Q进程放入的数据并在打印机上打印。请用信号量和P、V操作,写出能够正确执行的程序。
semaphore sp,sq,sr;
int buf;sp=1;sq=0;sr=0;
cobegin
process P()
{
while(true)
{
从磁带读入数据;
P(sp);
Buf=data;
V(sq);
}
}
process Q()
{
while(true)
{
P(sq);
data=buf;
加工data;
buf=data;
V(sr);
}
}
process R()
{
while(true)
{
P(sr);
data=buf;
V(sp);
打印数据;
}
}
coend.
3.简述计数信号量的值与资源使用情况的关系。
当计数信号量大于0时,表示可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数.
假定某计算机系统有R1、R2两类可再用资源(其中R1有两个单位,R2有一个单位),它们被进程P1、P2所共享,且已知两个进程均以下列顺序使用两类资源:
→申请R1→申请R2→申请R1→释放R1→释放R2→释放R1→
试求出系统运行过程中可能到达的死锁点,并画出死锁点的资源分配图。
①进程P1占有一个R1,一个R2,进程P2占有一个R1.
R1
P2
P1
R2
②进程P1占用一个R1,进程P2占有一个R1,一个R2
R1
P2
P1
R2
系统有同类资源m个,被n个进程共享,问:当mn和m≤n时,每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?
m≤n时,每个进程最多请求1个这类资源时不会死锁;当mn时,如果 m/n商为k,
余数为t:若t为0,每个进程最多请求
您可能关注的文档
- 托福阅读考试界面操作流程.docx
- 托福阅读解题的步骤和方法.docx
- 托福阅读通过真题来总结自己的模板.docx
- 扭摆法测转动惯量数据处理报告.doc
- 托福阅读节省时间的建议.docx
- 扭王字块典型施工技术总结.doc
- 扭矩测试仪的使用步骤和维护方法.doc
- 托福阅读长难句的正确打开方式之第九弹.docx
- 托福阅读长难句的正确打开方式之第八弹.docx
- 承台施工技术培训.doc
- 2026届新高考历史三轮冲刺复习亚非拉民族民主运动的高涨.pptx
- 2026届新高考历史三轮冲刺复习 中国近代史(晚清专题).pptx
- 第1课+人类文明的产生与早期发展-2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 2026届新高考政治三轮冲刺复习全面推进依法治国的基本要求.pptx
- 第13课+亚非拉民族独立运动2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 第16课+亚非拉民族民主运动的高涨--2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 第2课+古代世界的帝国与文明交流2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
- 第11课+古代战争与地域文化的演变+课件--2025-2026学年高二下学期历史统编版选择性必修3.pptx
- 第2课+中华文化的世界意义-2025-2026学年高二下学期历史统编版选择性必修3.pptx
- 第3课+中古时期的欧洲-2025-2026学年高一下学期统编版必修中外历史纲要下.pptx
最近下载
- 乐购Hymall连锁超市-收银员排班工具使用作业规范.pdf VIP
- 黑龙江省教育学会示范性高中专业委员会2025届高三下学期第一次模拟考试 语文 含答案.docx VIP
- ISPE第五部分试车与确认课件.pptx VIP
- 【2026年春新教材】部编版小学二年级下册道德与法治全册教案(教学设计).docx
- 数学北师大版八年级下册多边形的内角和教学设计.docx VIP
- 守正创新担使命,凝心聚力启新程——校长在2026年春季学期全体教师开学大会上的讲话.docx
- 《体育课程与教学论》全套PPT课件.pptx VIP
- 第一章税收初阶资料.ppt VIP
- 数据接口安全管理制度.docx VIP
- 道路车辆 电气及电子设备的环境条件和试验 第3部分:机械负荷.docx VIP
原创力文档

文档评论(0)