- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1
2022年嵌入式系统设计师下午真题卷
2022年嵌入式系统设计师下午真题卷问答题(共5题,共5分)
1.阅读以下关于数据采集与处理系统的说明,回答下列问题。
[说明]某公司承接了一个数据采集与处理系统的项目,由刘工负责系统的方案设计,刘工的设计方案如图1所示。该方案是基于PCI总线的多功能处理系统,PCI设备1是以太网,PCI设备2用于数据采集,PCI设备3、PCI设备4用于和该系统中的其他处理模块进行互联,LEGACY设备1、LEGACY设备2用于处理系统中一些慢速设备。
1、在以下描述PCI总线的基本概念中,正确的表述有 。A.PCI总线是一个与处理器有关的高速外围总线B.PCI总线的基本传输机制是猝发式传送C.PCI设备一定是主设备D.PCI的物理地址与其他总线一样,是由内存地址空间和I/0地址组成E.PCI设备的地址译码不能对配置空间直接寻址F.PCI设备识别主要是对开发商代码和设备代码进行识别G.访问配置空间时,PCI桥应提供IDSEL信号以选择PCI设备H.系统中只允许有一条PCI总线IPCI总线是高速串行总线J.PCI总线有3种桥,即HOST/PCI桥,PCI/PCI桥,PCI/LEGACY桥K.PCI桥是可以把一条总线的地址空间映射到另一条总线的地址空间
2、PCI设备2和主CPU之间采用双口RAM方式交换数据,双口RAM
2
是常见的共享式多端口存储器,其最大的特点是存储数据共享。它允许两个独立的CPU或控制器同时异步访问存储单元。既然数据共享,就必须存在访问仲裁控制,否则就会出现错误或冲突。内部仲裁逻辑控制提供以下功能:对同一地址单元访问的时序控制;存储单元数据块的访问权限分配;信令交换逻辑(例如中断信号)等。两个端口对同一内存操作有4种情况:A.两个端口同时对同一地址单元读出数据;
B.两个端口同时对同一地址单元写入数据;C.两个端口不同时对同一地址单元存取数据;D.两个端口同时对同一地址单元,一个写入数据,另一个读出数据。在上述情况下,两个端口的存取不会出现错误的是和,会出现写入错误的是,会出现读出错误的是_o
3、PCI设备2和主CPU之间通过双端口存储器进行数据交换。刘工设计了环形队列的实现方式。设备2向环形队列写入数据,主CPU从环形队列读取数据。环形队列是一个首尾相连的FIFO数据结构,采用数组存储,到达尾部时将转回到0位置,该转回是通过取模操作来实现的。因此环形队列逻辑上是将数组元素q[0与q[MAX-1]连接,形成一个存放队列的环形空间。
为了方便读写,还要用数组下标来指明队列的读写位置,其中head指向可以读的位置,tai指向可以写的位置,环形队列如图2所示。
使用环形队列时需要判断队列为空还是为满。当tai追上head时,队列为满,当head追上tai时,队列为空。
3
通常判断环形队列为空/为满有两种判断方法。
(1附加一个标志位tag当head赶上tai,l队列空,则令tag=0,当tai赶上head,队列满,则令tag=1;
(2限制tai赶上head,即队尾结点与队首结点之间至少留有一个元素的空间。队列空:head==tai队列满:(tail+1)%MAXN==head如果采用第一种方法(即附加标志实现算法),则环形队列的结构定义如下:
typedefstructringg{int头部;出例列方向*/inttai尾部*入
队列方向*/inttag;intsB列总尺寸*/intspace[RINGQ_MAX];/*队列空间*/}RINGQ;RINGQp,*q;q初始化环形队列的C语言代码
为:q-head=q-tail=qtag=0;φsize=RINGQ_MAX;判断队列为
空的C语言代码为。判断队列为满的C语言代码为。入队操作时,如果队列不满,则入队后更新尾指针的C语言代码为q-tail=。出队操作时,如果队列不空,则出队后更新头指针的C语言代码为q-head=。如果采用第二种方法,还采用上述数据结构,初始化环形队列的C语言代码为:q-head=q-ta
您可能关注的文档
- 2024哈尔滨工业大学“人工智能”微专业培养方案.docx
- 2024济宁市中考英语答题卡(Word版可以编辑).doc-原创力文档.docx
- 2024济宁市中考英语答题卡(Word版可以编辑).doc-原创力文档.pptx
- 2024建设工程工程量清单计价标准解读PPT.docx
- 2024建设工程工程量清单计价标准解读PPT.pptx
- 2024凉山州专业技术人员继续教育公需科目全套十一讲满分答案(纯).docx
- 2022年福州大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx
- 2022年广州港集团有限公司校园招聘笔试试题及答案解析.docx
- 2022年广州港集团有限公司招聘笔试题库及答案解析.docx
- 2022年杭州市临安区社会工作者招聘考试试题.docx
- 2026年保密员必考题库及完整答案(各地真题).docx
- 2026深圳空管站毕业生校园招聘4人参考试题附答案解析.docx
- 2026年保密员从业资格证考试题库【黄金题型】.docx
- 浙江国企招聘-2025中国联通春季校园招聘笔试历年题库附答案解析.docx
- 2026年保密员理论考试题库及参考答案(夺分金卷).docx
- 2026年保密员从业资格证考试题库(夺分金卷).docx
- 2026洱源县应急管理局公开招聘森林草原专业扑火队队员笔试题库(40人)附答案解析.docx
- 2026年版保密员(初级)内部模拟考试题库含完整答案【全国通用】.docx
- 2026招商银行杭州分行校园招聘笔试备考试题附答案解析.docx
- 贵州国企招聘:2025榕江县精开矿业有限责任公司招聘笔试历年题库带答案解析.docx
原创力文档


文档评论(0)