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

2016年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、寄存器

C、Flash

D、Cache

解析:

嵌入式系统的存储部件中,寄存器的存取速度最快。这是因为寄存器直接位于CPU

内部,数据可以直接通过CPU内部总线进行高速读写。其他存储部件的存取速度相

对较慢,其中Cache和内存的存取速度相对较快,而Flash的存取速度相对较慢。因

此,正确答案是B,寄存器组。

2、实时操作系统(RTOS)内核与应用程序之间的接口称为()。

A、I/O接口

B、PCI

C、API

D、GUI

解析:

RTOS(实时操作系统)内核与应用程序之间的接口称为API(应用程序编程接口

)。API是一组预先定义的函数,旨在让应用程序或开发人员能够基于软件或硬件

访问一组例程,而无需访问源码或理解内部工作机制的细节。所有操作系统,包括

实时操作系统,都会给应用程序提供API。因此,正确答案是C。其他选项如PCI(

外设部件互连标准)和GUI(图形用户界面)不是实时操作系统内核与应用程序之

间的接口。

3、嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、

微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的

是()。

A、MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统

B、MCU典型代表是单片机,体积小从而使功耗和成本下降

C、DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理

D、SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部

内容

解析:

选项A描述中,MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能

系统,这是错误的。实际上,MPU并没有特别针对安全性和可靠性进行增强,而

是由于其高性能和灵活性适用于运算量较大的智能系统。BCD选项描述正确。

4、某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入100条指令时的吞吐率为()。

A、

B、

C、

D、

解析:

根据题目描述,流水线的执行时间可以通过计算各段所需时间的总和并加上(n-

1)倍的间隔时间△t来得出。在这个例子中,指令数量是100条,所以n=100。各段

时间总和为t+3t+t+2t+t,再加上(100-

1)倍的间隔时间3t,执行时间为305t。吞吐率定义为指令执行条数与流水线执行

时间的比值,因此吞吐率=100/305△t。根据计算,答案应为C。

5、某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁

盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的

时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10

个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓

冲需要花费的时间为(请作答此空)μs,比使用单缓冲节约了()μs时间。

A、100

B、108

C、162

D、180

解析:

根据题目描述和参考解析,采用双缓冲工作方式时,系统处理一块数据的时间可以

粗略地认为是Max(C,T),因为当第一块数据送入用户工作区后,缓冲区是空闲的

就可以传送第二块数据,这样第一块数据的处理与第二块数据的输入可以并行进行

。在本题中,C<T,因此可使块设备连续输入。所以,双缓冲区执行时间为:(10

+6+2)+(10-

1)*10=108us。而单缓冲区的执行时间为162us,因此采用双缓冲比使用单缓冲节约

了162-108=54us时间,故选B。

6、某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁

盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的

时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10

个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓

冲需要花费的时间为()μs,比使用单缓冲节约了(请作答此空)μs时间。

A、0

B、8

C、54

D、62

解析:

对于单缓冲区的执行时间,因为每个磁盘块读入缓冲区的时间T为10μs,缓冲区送

用户区的时间M为6μs,系统对每个磁盘块数据的处理时间C为2μs,所以单缓冲区

处理一块数据的时间为Max(C,T)+M,即当T

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档