嵌入式系统复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题

1.ARM体系结构可用两种方法存储字数据,具体为_____和______。

2.μC/OS-Ⅱ系统创建一个任务,使用函数____ ______或____ ______。

3.μC/OS-Ⅱ系统通过____ ______来感知和控制任务, 用____ ______来描述各

种事件。

4.ARM微处理器在较新体系结构中支持两种指令集:______和______。任务

堆栈主要用来____ ______和____ ______。

6、μC/OS-Ⅱ最多能对__ _ 个任务进行管理,包括__ ___任务和

__ __任务。

7.系统是通过与内存分区相关联的_ _来实现对内存分区管理。

8.μC/OS-Ⅱ有两种调度器,一种是__ _,另一种是__ _。

9.ARM处理器共有37个寄存器,其中包括31个__ _和6个__ _ _。

10.哈佛体系结构数据空间和地址空间____ __ __ ______,ARM7TDMI采

用____ ______的内核架构。

11、DRAM是嵌入式系统的存储器,SRAM是嵌入式系统

的。

12、CPSR是ARM体系结构的,CPSR可以在任何运行模式下被访

问,它包括条件码标志位、中断禁止位、等。

13、ARM微处理器的指令集中R14称作,每一种运行模式下,

都可用R14保存的。

14、在uC/OS-II系统中每个任务可以有种状态,其中处于运行态的是准备

就绪的最高级的任务获得的控制权。

15、操作系统的最重要的工作之一是,uC/OS-II是多任务内核,

采用基于优先级的任务调度。

16、寄存器常作为堆栈指针, 常作为连接寄存器。

17、长度只有传统指令的,但是性能和灵活性不如后者。

18、堆栈指针指向压入的数据时,且低地址向高地址生成称

为。

19、ARM7属于架构类型,每条指令都采用、执行时间

短,便于指令的流水线优化。

20、小端字节顺序存触法是字节数据存放在内存低地址处,字节数

据存放在内存高地址处。

21、目前,国内普遍认同的嵌入式系统定义是以为中心、可剪裁、

适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

22、嵌入式系统的硬件层包含、存储器、、I/O接口。

23、嵌入式系统的软件层由、文件系统、、网络系统及通用组建模块组成。

24、MPU表示,RTOS表示。

25、操作系统的内核(kernel),是指系统当中的一个组件,它包含了操作系统(OperatingSystem OS)的主要功能,这些功能包括、、输入/输出设备管理和文件系统管理。

26、ARM采用32位地址总线,所支持的最大寻址空间为,从

放置第一个存储字数据,放置第二个存储字数据,在不出现分支的情况下,程序计数器每次增长4个字节。

27、ARM7采用的是冯.诺依曼体系结构,是将空间和空间合并在

一起。

28、uC/OS-II是实时内核,当前的任务一旦就绪,总能得到CPU的控制权。

29、ARM微处理器的指令集仅能处理的数据,处理结果都要放回,而对系统存储器的访问需要通过专门的加载/存储指令来完成。

30、栈空间的寻址分为__ _和_ __。

二、单项选择题

1.对于硬件抽象层说法正确的是___ ____。( )

A.硬件抽象层属于嵌入式系统的硬件。

B. 硬件抽象层是对嵌入式系统的硬件的仿真

C. 硬件抽象层是介于嵌入式系统硬件与操作系统之间的一层软件抽象

D. 硬件抽象层包括BootLoader、BSP、设备驱动、操作系统、微处理器等部件。

2.下面哪种操作系统最方便移植到嵌入式设备中。( )

A. DOS

B. unix

C. Windows xp

D. linux

3.常见的嵌入式操作系统有__ ___等。( )

A.嵌入式Linux、Windows XP、VxWorks、μC/OS-II、eCos、Moblin

B.嵌入式Linux、Windows XP、Unix、μC/OS-II、eCos、Moblin

C.嵌入式Linux、Windows CE、VMS、μC/OS-II、eCos、Moblin

D.嵌入式Linux、Windows CE、VxWorks、μC/OS-II、eCos、Moblin

4.ARM微处理器支持__ ___种运行模式。( )

A.5

B.6

C.7

D.8

5.寄存器__ ___常作为堆栈指针。( )

A. R12

B. R13

C. R14

D. R15

6. ________是操作系统的最核心的机制。( )

A.任务调度

B. 内存管理

C. 同步与通信

D. 文件系统

7. 嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的________特点决定的。( )

A.专用性

B.计算机系统

C.资源受限

D.功耗约束

8. 将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)的体系结构是________。( )

A. 冯•诺依曼结构

B. 哈佛结构

C. RISC

D. CISC

9. 每条指令都采用标准字长、执行时间短,便于指令的流水线优化的微处理器属于________架构类型。( )

A. 冯•诺依曼结构

B. 哈佛结构

C. RISC

D. CISC

10. 关于ARM Thumb指令和传统ARM指令说法正确的是______ 。( )

A. Thumb指令长度跟传统指令一样,性能和灵活性不如后者。

B. Thumb指令长度跟传统指令一样,性能和灵活性也没有什么变化。

C. Thumb指令长度只有传统指令的一半,但是性能和灵活性不如后者。

D. Thumb指令长度只有传统指令的一半,性能和灵活性没有什么变化。11.BSP的主要作用是。( )(2分)

A. 机器启动时引导操作系统。

B. 操作系统实现对硬件操作的抽象,使操作系统的代码与硬件无关。

C. 为操作系统屏蔽各种外设的细节差异,为操作硬件提供了统一的软件接口。

相关文档
最新文档