其中,错误是...【答案】:A是连接AMBA的系统总线和外设总线的桥,DMA连接的是AMBA的系统总线,所以A是错的;DMA一般采用vector 中断或嵌套vector 中断、vector 中断、discriminal中断的优先级,每个中断都有自己的中断 处理程序地址,优先级高的。
1。影响嵌入式操作系统实时性能的六个主要因素。(1)常用系统调用的平均运行时间,即系统调用的效率,是指内核执行常用系统调用所需的平均时间。(2)任务切换时间任务切换时间是指当前任务停止运行并保存运行状态(CPU寄存器的内容)到下一个要运行的任务加载并开始运行的时间间隔。(3)线程切换时间一个线程是可以调度的最小单位。
测试方法和原理与任务切换类似,不再介绍。(4)任务抢占时间任务抢占时间是高优先级任务从运行低优先级任务中获得系统控制权所需的时间。(5)信号量洗牌时间信号量洗牌时间是指从一个任务释放信号量到另一个等待信号量的任务激活的时间延迟。在嵌入式 system中,通常有许多任务同时竞争一个共享资源。基于信号量的互斥访问保证了任何时候只有一个任务可以访问公共资源。
soft 中断:1。编程异常通常称为soft 中断2。Soft 中断是模拟hard 中断的通信进程间的信号通信方法。3.中断Originating中断请求或软中断信号后,CPU或接收进程在适当的时间自动执行中断处理或完成软中断信号对应的功能。硬件中断由硬件中断实现,它是程序运行时设备的中断。硬中断:1。硬中断是由外部事件引起的,所以具有随机性和突发性;
2.硬中断 中断响应周期,CPU需要发送中断 round信号(NMI不需要),软中断 中断响应。3 .编号-2由中断控制器(NMINo)提供。中断系统指定为02h);软中断的编号中断由指令直接给出,不使用中断控制器。4.硬中断可屏蔽(NMI硬中断不可屏蔽)软中断不可屏蔽。