嵌入式考试笔试_嵌入式考试题目

2020-02-28 其他范文 下载本文

嵌入式考试笔试由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“嵌入式考试题目”。

基于双核处理器的视频观瞄设备,同时实现标清分辨率的红外和可见光两路模拟复合信号采集和处理,且由两个内核中的CoreA完成红外通道视频信号处理,CoreB完成可见光通道视频处理,系统需要按照嵌入式系统模式实现“通道关联”实时红外信号检测与目标型号判别。

要求:

1.画出实现此功能的硬件流程图和软件流程图

2.程序会用到数据结构和数据传输流程

3.在多任务情况下,进程和线程的区别与联系。以及如何保持同步

4.影响实时性的主要参数,以及如何改善。

解:

12数据结构会用到乒乓双缓冲

3进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.联系:线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。

区别:进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。

多任务下的同步:在多任务操作系统下,要保持线程和进程的同步利用:1临界区2互斥锁3信号量4事件机制

4.所谓的实时性,也就是从系统发生到系统响应的时间。或者,更广泛一点,也就是从用户输入一个信息到系统处理完以后,返回给用户的这个反应时间。影响实时性一般有一下几个方面:

1>中断响应时间

2>RTOS进程调度响应时间

3>任务切换时间

4>应用程序响应时间

改善:

中断的响应时间是有处理器决定的,可以有系统设置来改善。或者寻找更好的处理器。

对于进程调度本身,有很多经典的算法,可参考操作系统的理论部分,有些算法的实时性稍高,但整体性就稍差,有些则相反,可以选择高效的进程调度策略,来提高进程响应速度。另外,尽量减少系统的进程数,进程越少,处理器的负担越小,响应就越快。进程中屏蔽中断的地方就越少,则整体响应时间就越快。

采用抢占式内核处理形式

提高应用程序的执行效率

《嵌入式考试笔试.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
嵌入式考试笔试
点击下载文档
相关专题 嵌入式考试题目 考试 笔试 嵌入式 嵌入式考试题目 考试 笔试 嵌入式
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文