- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008 操作系统 A 卷参考答案
班级
姓名
学号
成绩
一、 解 ( 5 个,共 20 分)
1、内核: 操作系 的最基本功能、常 内容并要求 CPU在核心 方式下运行的代
和相关数据 构。
2、信号量: 操作系 内容定 和管理的一种特殊数据 构,提供了初始化、增 和减
等操作供 程 用,以 程互斥或同步。
3、 界区: 两个或多个 程中, 的程序中各存在一段 共享数据的代 ,
CS1、 CS2、。。。, 些代 中,若有某个 程 行其中一个 ( CSi), 其它 程 行其它相 代 只能在 CSi 完成后才能开 行。具有 种要求的代 称
界区
4、 程: 程中的一个独立的 度 行 位。多 程技 中,同一 程中可以有多个
独立的 度 行 位,并且可以并 行。
5、 地址: 程序 在程序中使用的地址。
二、 答 ( 5 ,共 30 分)
6、系 用的 程中,控制的 移步 如何?
答: CPU控制 在用 的 程中, 程 行陷入或 中断指令 硬件 行中断响
作 入内核, CPU控制 在核心 的操作系 内核代 中, 行系 用服 程序 , 并
可能 行 程 度, 下一个可运行的 程 恢复可运行 程的上下文 CPU控制
又交 在用 的 程,
7、 与 次 构比 ,微内核 构的主要 缺点是什么?
答: 点有接口一致性、系 安全性高、功能 展灵活性、可移植性高、适用于分布式 境。缺点是效率 低。
8、 与多 程技 相比,多 程技 有哪些 点?
答:同一 程的多个 程共享 程的 源,因此与 程相比, 程占用的 源极少;
/ 撤消 程更快;同一 程的多个 程同属一个地址空 ,可以使用共享 量直接通
信;用 程 不需内核管理,减少了内核的开 。
9、 用 Test_And_Set 指令如何 互斥?
10、文件打开 程主要工作及步
答: 1 搜索文件目 ,以 取 文件控制信息; 2 操作 限; 3 分配活 文件表的
表 和打开文件表的表 ,填入相 的文件控制信息;分配必要的 冲区; 4 返回打开
文件表的表 指 (文件句柄) ,供 程以后 写文件。
三、 用分析 (共 4 ,共 40 分)
11、( 10 分) k 者 - 写者 :有一个文件 F 被多个 程 取或修改,其中一批 程
只 取 F,另一些 程只修改 F。 了保 系 响 , 定最多只能有 k 个 程
同 操作 F。 用信号量及 P、V 操作 者与写者的同步。
答:
?
Semaphore wr=1;
Semaphore rd=k;;
Semaphore mutex=1;
int readercounter=0;
?
/* 者 程的程序 */
Reader() {
While (1) {
P(mutex);
readcounter++;
if (readercounter=1) P(wrt);
V(mutex);
P(rd);
fd=Open(F, ’ r ’ )
read(fd,buf,size);
close(fd);
V(rd);
P(mutex);
Readcounter--;
if (readercounter=0) V(wrt);
V(mutex);
}
?
/* 者 程的程序 */
writer() {
while (1) {
P(wrt);
fd=Open(F, ’w’)
buf=make_new_data_string();
write(fd,buf,size);
close(fd);
V(wrt);
}
?
12、( 10 分)某 用系 中有文件 F1、F2、F3、 F4、F5,二个 程 A、B 分 修改其中的一些文件。 程 A 反复 行一段程序, 段程序先后修改 F3、 F1、F2; 程 B 反复 行另一段程序, 段程序先后修改 F1、F3、 F5。 文件修改操作之前,要独占方式打开文件,被独占打开的文件必 在其关 后才可以被再次打开。分析 些
程是否会 生死,并 出一种解决死 的方案。
可能 生死 ,例如:
A 序地打开 F3、F1、F2,而 B 打开 F1、 F3、F5
A 序地打开 F3、F1、F2,而 B 打开 F5、 F1、F3
A 序地打开 F3、F1、F2,而 B 打开 F1、 F5、F3。。。。。。
可用 源按序分配法解决。
即 A 或 B打开文件 格按文件序号 增 序。
例如
A 序地打开 F1、F2、F3,而 B 打开 F1、 F3、F5 A 序地打开 F1、F2、F3,而 B 打开 F1、 F2、F5 A 序地打开 F1、F2、F3,而 B 打开 F2、 F3、F5
。。。。。。
13、( 10 分)某页式管理的 O
您可能关注的文档
- 中学2017学年第一学期学校工作总结与中学度学校工作总结汇编.doc.docx
- 中学2020下半学年体育组工作总结(多篇).docx
- 中学一级语文教师述职报告(述职报告,语文教师).docx
- 中学世界艾滋病日活动方案.docx
- 中学中考物理模拟试卷D卷.docx
- 中学六一儿童节主持词串词.docx
- 中学副校长2018-2019学年度第二学期工作总结与中学副校长个人工作总结汇编.doc.docx
- 中学化学实验室工作总结与中学化学教学个人工作总结汇编.doc.docx
- 中学化学教学年度工作总结与中学化学教学年终工作总结汇编.doc.docx
- 中学四德工作总结范文与中学团委会工作总结范文汇编.doc.docx
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)