2013年11月系统架构设计师选择题答案及解析.pdfVIP

2013年11月系统架构设计师选择题答案及解析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、单选题

1、某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如

果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(请

作答此空)号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理

页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别

填()。

A、9

B、2

C、4

D、6

解析:

首先,我们知道物理页的大小为512字节。对于进程A的逻辑地址1111(十进制)

,我们需要将其转换为逻辑页号和页内偏移量。计算得知,逻辑页号为2,页内偏

移量为87。因此,根据页表结构,进程A逻辑地址为1111的变量存放在物理内存页

号为4的页面中。

接下来,根据题意,进程A的逻辑页4与进程B的逻辑页5需要共享物理页8。所以,

在进程A的页表中,逻辑页4对应的物理页应该填8;同样,在进程B的页表中,逻

辑页5对应的物理页也应该填8。因此,空白处应填写的内容为C选项所表示共

享物理页号。

2、某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。如

果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(

)号物理内存页中。假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么

应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(请作

答此空)。

A、4、5

B、5、4

C、5、8

D、8、8

解析:

首先,我们需要知道逻辑地址是如何转换为物理地址的。在分页存储管理系统中,

逻辑地址由逻辑页号和页内偏移量组成。逻辑页号用于查找页表,以找到对应的物

理页号。根据题目描述,物理页的大小为512字节。这意味着每个逻辑地址的页内

偏移量可以对应物理页中的某个字节。对于进程A的逻辑地址1111(十进制),我

们需要将其转换为逻辑页号和页内偏移量。由于物理页大小为512字节,我们可以

推断出逻辑页号是通过将逻辑地址除以页面大小得到的商来计算的。在这里,逻辑

地址是十进制数,需要先转换为二进制来分析。逻辑地址转换为二进制是:1001

0011(二进制表示中,前两位代表逻辑页号)。这意味着逻辑页号为

2(因为页面大小是512字节,所以除以页面大小得到的商是逻辑页号)。然后,我

们可以查找进程A的页表结构来确定逻辑页号2对应的物理页号。根据给出的图,

逻辑页号2对应的物理页号是4。因此,进程A的逻辑地址为1111的变量存放在物理

内存的第4号物理页中。接下来,关于进程A的逻辑页4与进程B的逻辑页5共享物理

页8的情况,根据题意,我们需要在进程A和进程B的页表中更新相应的物理页号。

因此,在进程A的页表中,逻辑页4对应的物理页应填写为共享的物理页号8;同样

地,在进程B的页表中,逻辑页5对应的物理页也应填写为8。所以正确答案是D,

即进程A的逻辑地址为1111的变量存放在第4号物理内存中,且进程A的逻辑页4与

进程B的逻辑页5共享的物理页号为8。

3、进程P1、P2、P3和P4的前趋图如下所示

若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3

、S4和S5,且信号量S1~S5的初值都等于0。下图中a、b和c处应分别填写(请作

答此空);d、e和f处应分别填写()。

A、V(S1)V(S2)、P(S1)V(S3)和V(S4)

B、P(S1)V(S2)、P(S1)P(S2)和V(S1)

C、V(S1)V(S2)、P(S1)P(S3)和V(S4)

D、P(S1)P(S2)、V(S1)P(S3)和V(S2)

解析:

根据进程的前驱后继关系以及信号量的使用规则,我们可以确定在图中a、b和c处

的填写内容。a处表示P1执行完成后需要通知P2和P3,因此应填写V(S1)V(S2);b

处表示P2执行前需要等待P1和P3执行完成,因此应填写P(S1)P(S3);c处表示P2执

行完成后需要通知P4,因此应填写V(S4)。因此选择C。而d、e和f处的填写需要根

据P3和P4的前驱后继关系以及信号量的使用规则来确定,但由于这部分内容在题

目中未给出明确的答案,无法为您进行解答。

4、进程P1、P2、P3和P4的前趋图如下所示

若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3

、S4和S5,且信号

您可能关注的文档

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档