- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷参考答案及评分标准 A卷 本答案共 4 页 第 - 1 - 页
2018─2019学年 第 2 学期
《 嵌入式系统设计与应用》试卷参考答案及评分标准( A卷)
本试卷适用专业 : 计算机科学与技术 年级 :16 考试时间:110分钟
考试方式: 闭卷
一、选择题 (每小题 2分,共 20分)
二、填空题(每空 1分,共15 分)
1. inode 索引节点对象 dentry目录项对象。
2. MDK-ARM 、ARM DS5 。
3.自旋锁 信号量。
4.字符 块 套接字。
5. 4 00 。
6.块组描述符、节点位图、数据块区
7.dev-t
四.问答题(每小题 5分,共35 分)
1. File_operations为用户态应用程序提供接口,是系统调用和驱动程序关联的重要数据结构。----1分
File 结构体在内核代码 include/linux/fs.h 中定义,表示一个抽象的打开的文件,---1分file_operations 结构体就是 file 结构的一个成员。------1分
Inode 结构表示一个文件,而 file 结构表示一个打开的文件。这正是二者间最重要的关系。---2分
2. const int pn; pn是一个常整型数
int const pn; pn是一个常整型数
const int *pn; pn是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。
int * const pn; pn是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,题12345678910 答案 D
C
C
D
B
B
B
B
B
D
试卷参考答案及评分标准 A卷 本答案共 4 页 第 - 2 - 页
但指针是不可修改的)
int const * pn const; pn是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)
----每个各1分
3. 本题考查系统可靠度的概念。
串联部件的可靠度=各部件的可靠度的乘积。
并联部件的可靠度=1 – 各部件失效率的乘积。
题目中给出的系统由三个部件串联组成,其中第二、第三部件又分别由两个部件并联构成,因此整个系统的可靠度为
0.85 *(1 – (1 – 0.85)* (1 – 0.85)) * (1 – (1 – 0.85) * (1 – 0.85)) ≈ 0.8122--------5分
(能够写出公式的给2分,正确计算结果给5分)
4. struct cdev * my_cdev=cdev_alloc(); my_cdev-owner=THIS_ MODULE; my_cdev-ops=fops;
------应用cdev_alloc()正确可得2分,程序完全正确得5分
5. a.setValue(19); a.value()=19, b.value()=19 各1分
b.setValue(40); a.value()=19,-----2分 b.value()=40------1分
6. int *ptr; ptr = (int *)0x9527; *ptr = 0x1314;
-----地址转换正确可得2分,程序功能完成即可得5分
7.本题考查指令流水的概念。
顺序执行时,每条指令都需7步才能执行完,没有重叠。
N级流水线执行,在单标量情况下,执行时间=(N-1)+指令数量
所以连续执行20条指令后,共需时间为(7-1) + 20=26Dt。----5分
或者如做出图形分析,通过画图获得最终结果给5分
试卷参考答案及评分标准 A卷 本答案共 4 页 第 - 3 - 页
四.应用题(每小题6 分,共30 分)
1.
本题考查的是操作系统进程调度方面的知识。
可以按照如下的推理步骤进行分析,如:
根据题意可知,6个任务的优先级T1T2T3T4T5T6,进程调度过程如下所示,
t0时刻:进程调度程序选任务T1投入运行,运行10ms,任务T1占用I/O。
t1时刻:此时由于CPU空闲,进程调度程序选任务T2投入运行,运行10ms后任务T2占用I/O。此时,t1与t2时刻任务T1占用I/O,任务T2在运行。
t2时刻:此时由于CPU空闲,进程调度程序选任务T3投入运行,运行4ms后任务T1结束占用I/O。此时,t2与t3时刻任务T1、任务T2占用I/O,任务T3在运行。
文档评论(0)