嵌入式培训
达内IT学院
400-996-5531
本周是2018年6月的第二周,也是我们一年一度的高考周,学子们现在仍在奋笔疾书,我们又岂能懈怠?嵌入式培训试题3道,针对嵌入式ARM基础,作答时间6分钟。
嵌入式ARM基础题一:
进程间通信都有些什么?简单介绍一下。
嵌入式ARM基础题二:
tasklet与workqueue的区别及底层实现区别
嵌入式ARM基础题三:
linux中断的响应执行流程?
题一答案:
1、无名管道通信
内核维护一块内存,有读端和写端。只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
2、有名管道通信
内核维护一块内存,表现形式为一个有名字的文件。传输方式:半双工
3、消息队列通信
4、信号量通信
5、信号 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。
6、共享内存通信
7、套接字通信
套接口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同机器间的进程通信。
题二答案:
1)softirq和tasklet都属于软中断,tasklet是softirq的特殊实现;workqueue是普通的工作队列。
2)如果推后执行的任务需要睡眠,那么就选择工作队列workqueue(工作队列是基于线程的封装)。
如果推后执行的任务不需要睡眠,那么就选择tasklet。
题三答案:
处理器收到来自中断控制器的中断处理请求,保存中断上下文,跳转到中断对应的处理处,(快速完成中断中断上半部,中断上半部返回后执行中断下半部。如果做了上下半部处理的话),中断处理函数返回时恢复现场。
恭喜你已经做完并核对完了这三道嵌入式 ARM基础题,不知道你答得怎样呢?答题的过程中,你感觉到紧张吗?高考在即,其实现在复习、做题等等的作用都已经比较小了,现在重要的是你的心态,保持一个良好的状态,轻松上阵,也许胜仗更有把握!好了,如果你还有嵌入式相关的问题,欢迎你来达内嵌入式培训机构进行咨询。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved