ARM之 面试问答

 1.嵌入式开发的分层?
         嵌入式软件层(S):
         驱动二:实现封装
         操作系统层(OS):完成资源和进程管理(操作系统的最小调度单位:进程
         驱动一(BSP):完成硬件初始化
         嵌入式硬件层(H):

2.硬件在嵌入式中所处的位置及意义?
          答:硬件处于最底层,是软件真正的执行单元。

3.微机系统的构成?
         答:嵌入式微处理器 + 存储器(RAM + ROM)+ 输入输出设备;

4.操作系统的核心任务?一个进程的内存分段?
         答:核心任务:(1)资源管理
                                          (2)进程管理
                   内存分段:三段式,(1)堆栈段
                                                              (2)数据段
                                                              (3)代码段    
5.微处理器的三大总线?
         答:数据总线 (DB)
                  地址总线 (AB)
                  控制总线 (CB) 

6.嵌入式硬件系统的评估?
         答:(1)主频:CPU处理速度
                  (2)字长:CPU自然长度 ,每次处理的字节数(32 位 每次可处理 4 个字节
                  (3)内存:RAM大小,(当 RAM 内存不够时,程序运行在硬盘上,转而速度变慢,会 “ 卡 ”



来自为知笔记(Wiz)


转载于:https://www.cnblogs.com/jianghanxv/p/5521670.html

你可能感兴趣的:(ARM之 面试问答)