嵌入式系统导论复习题
嵌入式系统试题与答案精心整理
1.什么是操作系统?它应具备什么功能?
管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石.
1.)操作系统是计算机硬件的封装和扩充2).操作系统是计算机资源的管理者,包括处理器管理、存储器存储空间管理、外部输入输出(I/O)设备管理、文件管理、网络和通信管理、提供用户接口。
2嵌入式操作系统与普通操作系统区别
嵌入式操作系统具有通用操作系统的基本特点,但嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点
3什么是实时系统?对实时系统有什么要求?
如果一个系统能及时响应外部事件的请求,并能在规定的时间内完成对事件的处理,这种系统称为实时系统. 1.实时系统的计算必须产生正确的结果,称为逻辑或功能正确.2.实时系统的计算必须在预定的时间内完成.称为时间正确.
4可剥夺内核:当一个进程正在被处理器所运行时,其他就绪进程可以按照事先规定的规定的规则,强行剥夺正在运行进程的处理器使用权,而使自己获得处理器使用权并得以运行
5. .单调速率RM 算法(静态算法,根据进程执行周期的长短来决定进程的优先级别,)、截止期限最早优先算法(进程截止期限越近,则该进程紧急程度越
高)、可达截止期限最早优先算法(观察所有被激活的进程里是否有进程在该进程的截止期限内干不完的事情,如果有,那么这种进程就不运行了,而去运行那些能把工作做完的进程(D 为进程的截止期限;t1为系统当前时间 ,E 为设计时估算的时间;d 为进程的截止裕度 式中:prio 为进程的优先级别;k 为比例系数;
嵌入式系统课程复习题
1、何谓嵌入式系统?嵌入式系统与传统计算机有何区别?嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统(简称“嵌”)和传统计算机(简称“传”)的主要区别包括以下几点:形式与类型:传:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机,中型机,小型机和微机嵌:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类。组成:传:通用处理器、标准总线和外设、软硬件相对独立嵌:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合。系统资源:传:系统资源充足,有丰富的编译器、集成开发环境、调试器等嵌:系统资源紧缺,没有编译器等相关开发工具。开发方式:传:开发平台和运行平台都是通用计算机嵌:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统。二次开发性:传:应用程序可重新编程嵌:一般不能重新编程开发。发展目标:传:编程功能电脑,普遍进入社会嵌:变为专用电脑,实现“普及计算”。
2、主流的嵌入式操作系统有哪几种?各有何特点?①传统的RTOS,特点:提供了高效的实时任务调度、中断管理、实时的系统资源以及实时的任务间通信。②嵌入式Linux操作系统,特点:免费、开源、支持软件多等。③Android系统,特点:不存在任何以往阻碍移动产业创新的专利障碍,是一个为移动终端构建的真正开放和完整的系统软件。④Windows CE 嵌入式操作系统,特点:具有模块化、结构化和基于Win32应用程序接口和与处理器无关等⑤μC/OS-Ⅱ实时操作系统,特点:包括了一个操作系统最基本的一些特性,并且是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格。
《嵌入式系统导论》考试课复习资料
《嵌入式系统导论》考试课复习资料
一、选择题
1.操作系统内核是指()
A.操作系统的调度部分
B.操作系统的驱动
C.操作系统的存储管理
D.操作系统的核心部分
4. SoC形成或产生的过程不包括以下哪个方面()
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合
5. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()
A. VxWorks源码开源,用户的开发成本低。
B.简洁、紧凑、高效的内核。
C.支持多任务,实时性强。
D.较好的兼容性和对多种硬件环境的支持。
6.下面是PowerPC架构嵌入式微处理器的不是主要特点是()
A.独特的分支出来单元可以让指令预期效率大大提高。
B.超标量的设计。
C.适合大量向量运算,指针现行寻址的智能化算法。
D.可处理“字节非对齐”的数据存储。
7. 下列选项中,不是实时操作系统必须满足的条件是()
A.具有可抢占的内核
B.中断可嵌套
C.任务调度的公平性
D.具有优先级翻转保护
8. BSP作为一种嵌入式软件,他的主要特点是()
A:与硬件无关,与操作系统有关
B:与硬件和操作系统都相关
C:与硬件有关,与操作系统无关
D:与操作系统和硬件都无关
问答题
1.什么叫嵌入式系统?
2.画出嵌入式系统软件的层次结构。
3.画出嵌入式系统的结构
嵌入式系统复习试题及答案
嵌入式系统复习试题及答案
一、填空题:
1、试列举三种主流的嵌入式处理器:( ARM )、( MIPS )、(PowerPC)。
2、ARM处理器共有(37)个寄存器,其中包括(31个通用寄存器)和(6个状态寄存器)。
3、寄存器R13在ARM指令中(堆栈指针SP )。R14也称(程序连接寄存器LR)在程序里的作用是(程序计数器PC的备份)。当发生中断或异常时,对应分组寄存器分别是(R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值)。
4、ARM微处理器支持两种指令集:(ARM)和(Thumb)。
5、寄存器R15用作(程序计数器PC)。该寄存器在ARM状态下,(位[1:0]为00),位[31:2]用于保存PC;在Thumb状态下,(位[0]为0),位[31:1]用于保存PC。
6、CPSR用作( 状态寄存器),CPSR可在任何运行模式下被访问。每一种运行模式下又都有一个专用的物理状态寄存器,称为(程序状态保存寄存器SPSR)。
7、Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集,程序可以直接访问的通用寄存器是(R0—R7,PC,SP,LR,CPSR)。
8、ARM指令中条件执行功能是通过( 指令中添加条件码)来实现的,包含的条件码位于指令的最高(四)位。
9、试列举五种以上常见的嵌入式操作系统:(μC/OS-II)、(Vxworks)、(WinCE)、(Linux/μCLinux)、(PalmOS)。
10、计算机结构中,哈佛结构和冯?诺依曼结构的主要区别是(指令与数据分开),ARM7采用(冯?诺依曼结构),ARM9采用(哈佛结构)。
嵌入式系统导论复习题
嵌入式系统导论复习题.
嵌入式系统导论复习题
一填空
1、嵌入式系统通常是以应用为中心,以计算机
技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。
2、嵌入式系统的可靠性是嵌入式计算机的生命线。
3、嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。
4、嵌入式处理器主要包括EMPU、EMCU、EDSP 和ESOC。其中ESOC最大的特点是成功实现
了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。
5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。
6、嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的
方法,其中针对单片机的开发是采用先硬件后软件的方法。.
7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。
8、嵌入式处理器是嵌入式硬件系统的核心,其
种类非常多,常见的有ARM处理器、MIPS
处理器和PowerPC处理器。
9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。
10、标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。
11、ARM7系列微处理器为32位RISC处理器。
12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。
13、存储器有三个主要特性:速度、容量和价格。其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。
嵌入式期末复习题_(含答案)
期末考试复习题
一、填空题
1. ARM微处理器有7种工作模式,它们分为两类_特权模式_、_非特权模式_其中用户模式属于_非特权模式__。
2. ARM微处理器共有__37_个__32__位寄存器,其中__31_个为通用寄存器,_6___个为状态寄存器。
3. 嵌入式系统一般哪4个部分组成( 嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件)
4. 协处理器主要控制:___片内的MMU __、___指令和数据缓存___、___写缓冲___。
5. ARM嵌入式系统主要由___相关支撑硬件___、___ARM处理器___和__嵌入式软件系统____构成。
6. S3C2410芯片外部寻址空间是1G,被分成___8__个存储块,每块_ 128 _MB。SDRAM 存储器应连接到第____7或8__个存储块。
7. 操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、内存管理、文件系统管理、I/O资源管理。
8. 常用的嵌入式外围设备有存储设备_、通信设备____和___显示设备___三类。
10. 嵌入式系统是用来控制或者监视哪些设备( )
11. 嵌入式系统的三个基本要素。引导程序内核文件系统
12. 链接分为:(硬链接)和( 软链接)。
13. 数据寄存器,其中控制寄存器的主要功能是设置_引脚的功能_,数据寄存器的功能是从寄存器读取数据或者向寄存器写入数据。
15. 目前流行的嵌入式操作系统主要有:_ WinCE_、_ Vxworks__、_ Linux/µCLinux_和_µC/OS-II、PalmOS____。
嵌入式部分复习题、练习题-含答案
第1章:ARM和嵌入式系统介绍
嵌入式系统的概念
ARM嵌入式处理器的版本
Cortex系列处理器的组成和特点
嵌入式操作系统
第2章:ARM体系结构
ARM、CM3处理器状态:Thumb状态和调试状态
CM3处理器工作模式:Handler模式和Thread模式
代码特权分级:特权级和非特权(用户)级
CM3内部寄存器:r0-r12,r13,r14,r15,状态寄存器xPSR
存储器映射机制:大端格式和小端格式
数据对齐方式:字对齐、半字对齐、非字对齐、非半字对齐
异常概念、CM3异常机制特点
第3章:Cortex-M3控制器及外围硬件简介
嵌入式最小系统组成
第4章:指令系统和时钟
ARM、Thumb、Thumb-2和CM3指令集的特点和关系
STM32时钟系统结构原理和初始化编程
启动代码
第5章:GPIO实验、第6章:UART实验、第9章:中断实验
第10章:RTC实验
原理和编程
第7章:模/数转换、第8章:定时器实验
原理即可,不考程序
1. 什么是嵌入式系统?嵌入式系统有哪些应用?
2. 什么是嵌入式处理器?嵌入式处理器分为哪几类?
3. 说明使用实时操作系统的必要性。
4. 简要说明ARM Cortex内核处理器分为哪几个系列?各有什么特点?
5. ARM Cortex-M3处理器有哪些优势符合嵌入式操作系统的要求?
6. 简述NVIC的初始化步骤。
7. 什么是嵌入式处理器?嵌入式处理器分为哪几类?
二、填空
1. STM32F103ZET6有个引脚, KB片内FLAM ROM, KB 片内SRAM。
2. Cortex-M3处理器支持两种特权分级:特权级和。Cortex-M3处理器支持两种工作模式,:模式和模式。
嵌入式系统导论试题B答案
嵌入式系统导论试题(B卷)答案
一、选择题(每题2分,合计30分)
(1)下面B特性不符合嵌入式操作系统特点。
A.实时性
B.不可定制
C.微型化D,易移植
(2)下面哪种嵌入式操作系统很少用在手机上D
A.Symbian
B.Linux
C.WinCE
D.VxWorks
(3)在嵌入式系统的存储器结构中,存取速度最快的是D
A.内存
B.寄存器组
C.Flash
D.Cache
(4)嵌入式应用软件一般在宿主机上开发,在目标机上运行,因此需要一个B环境
A.交互操作系统
B.交叉编译
C.交互平台
D.分布式计算
(5)存储单兀是指B o
A.存放1个字节的所有存储元集合
B.存放1个机器字的所有存储元集合
C.存放1个二进制信息位的所有存储元集合
D.存放2个字节的所有存储元集合
(6)下述说法中D 是正确的
A.半导体RAM信息可读可写,且断电后仍能保持记忆
B.半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的
C.半导体RAM是易失性RAM,而动态RAM中的存储信息是不易失的
D.半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息是不易失的
(7)主存和CPU之间增加高速缓冲存储器的目的A o
A.解决CPU和主存之间的速度匹配问题
B.扩大主存容量
C.即扩大主存容量,又提高了存取速度
D.扩大CPU中通用寄存器的数目
(8)RS-232C串行通信总线的电气特性要求总线信号采用B.
A.正逻辑
B.负逻辑
C.高电平
D.低电平
(9)在ARM处理器中,寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中
断O
嵌入式系统原理复习题及答案
嵌入式系统原理复习题
1、嵌入式系统的概念
广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。如各类单片机和DSP系统。这些系统在完成较为单一的专业功能时具有简洁高效的特点。但由于他们没有操作系统,管理系统硬件和软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现。
从狭义上讲,我们更加强调那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的嵌入式系统。本书所谓的嵌入式系统是指狭义上的嵌入式系统。
根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、嵌入式系统的特点
1)系统内核小
2)专用性强
3)运行环境差异大
4)可靠性要求高
5)系统精简和高实时性操作系统
6)具有固化在非易失性存储器中的代码
7)无自举开发能力
3、嵌入式系统的硬件平台由哪些部分组成
嵌入式系统的微硬件包括嵌入式核心芯片、存储器系统及外部接口
4、什么是分时系统、软实时系统、硬实时系统,它们的区别是什么?
分时操作系统按照相等的时间片调度进程轮流运行,分时操作系统由调度程序自动计算进程的优先级,而不是由用户控制进程的优先级。这样的系统无法实时响应外部异步事件。
嵌入式系统复习题及答案
嵌⼊式系统复习题及答案
⼀、单项选择题
1、下⾯关于哈佛结构描述正确的是(A )。
A、程序存储空间与数据存储空间分离
B、存储空间与IO空间分离
C、程序存储空间与数据存储空间合并
D、存储空间与IO空间合并
2、下⾯哪⼀种⼯作模式不属于ARM特权模式(A )。
A、⽤户模式
B、管理模式
C、软中断模式
D、FIQ模式
3、ARM9TDMI的⼯作状态包括( D )。
A、测试状态和运⾏状态
B、挂起状态和就绪状态
C、就绪状态和运⾏状态
D、ARM状态和Thumb状态
4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址⽅式为( C )。
A、⽴即寻址
B、寄存器间接寻址
C、多寄存器寻址
D、堆栈寻址
5、对寄存器R1的内容乘以4的正确指令是( C )。
A、LSR R1,#2
B、LSL R1,#2
C、MOV R1,R1, LSL #2
D、MOV R1,R1, LSR #2
6、下⾯指令执⾏后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2
B、ORR R1,R1,R1
C、CMP R1,#2
D、EOR R1,R1,R1
7、下⾯哪⼀种功能单元不属于I/O接⼝电路。( D )
A、USB控制器
B、UART控制器
C、以太⽹控制器
D、LED
8、下⾯哪个操作系统是嵌⼊式操作系统。(B )
A、Red-hat Linux
B、µCLinux
C、Ubuntu Linux
D、SUSE Linux
9、使⽤Host-Target联合开发嵌⼊式应⽤,( B )不是必须的。
A、宿主机
B、银河麒麟操作系统
C、⽬标机
D、交叉编译器
嵌入式系统期末考试题库及答案
《嵌入式系统》试题库
一、填空题
1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
嵌入式系统复习资料.doc
第1章嵌入式系统导论
1.嵌入式系统的概念:
是以现代计算机技术为基础,以应用为中心,可以根据系统或用户需求(功能、可靠性、成本、体积、功耗、环境等),灵活裁剪软硬件模块的专用计算机系统。
2.嵌入式系统的分类及分类依据:
嵌入式系统由硬件和软件两大部分组成,用于实现对其他设备的控制、监视或管理等功能。前者是整个系统的物理基础,它提供软件运行平台和通信接口;后者实际控制系统的运行。
硬件:嵌入式微处理器、外围电路、外围硬件设备。
软件:BootLoader 、嵌入式操作系统、用户的应用程序等。
3.几种典型嵌入式操作系统:(1) uC/OS II
(2)uCLinux
(3)Windows CE
(4)嵌入式Linux 等
4.任务调度:
任务的调度有三种方式:可抢占式、不可抢占式和时间片轮转。
【不可抢占式调度是指一个任务一旦获得CPU就独占其运行,除非由于某种原因使它决定放弃CPU的使用权;
可抢占式调度是基于任务优先级的,当前正在运行的任务可以随时让位给优先级更高的处于就绪态的其他任务;
当两个或两个以上任务有同样的优先级时,不同任务轮转使用CPU,直到系统分配的CPU时间片用完,这就是时间片轮转调度。】
目前,大多数嵌入式操作系统对不同优先级的任务采用基于优先级的可抢占式调度法,对相同优先级的任务则采用时间片轮转调度法。
5.针对有内存管理单元(MMU,Memory Management Unit)的处理器而设计的一些桌面操作系统,如Windows、Linux,使用了虚拟存储器的概念。
6.计算机的发展:
冯诺依曼架构:将指令和数据存放在同一存储空间中,统一编址,指令和数据通过同一总线访问。
嵌入式系统-复习题资料
嵌⼊式系统-复习题资料
⼀、
1、某⽂件属性显⽰为 drwxr-xr-x,则该⽂件是( A )。
A、⽬录⽂件
B、普通⽂件
C、链接⽂件
D、管道⽂件
2、在linux中,通常作为⽤户⼯作⽬录的是( C )。
A、 /boot
B、/etc
C、 /home
D、/bin
3、下列命令中,⽤于显⽰系统进程列表的命令是( D )。
A、 locate
B、mv
C、 cat
D、ps
4、表⽰⽬标⽂件的扩展名⼀般是( B )。
A、.c
B、 .o
C、 .h
D、 .i
5、在Makefile的⼯程管理中,( C )表⽰第⼀个依赖⽂件的名称。
A、 $*
B、$+
C、$<
D、 $?
6、以下不属于嵌⼊式系统特点的是 B 。
A 、不具备⼆次开发能⼒
B 、⾯向通⽤应⽤ C、软硬件裁剪 D、软件固化于芯⽚
7、对嵌⼊式板进⾏在线交叉调试(ICD⽅式),所使⽤的连接接⼝⽅式为( D )。
A、USB
B、⽹络接⼝
C、串⼝
D、 JTAG
8、linux与开发板串⾏调试⽅式中,所使⽤到的⼯具软件是( A )
A、 minicom
B、超级终端
C、arm-linux-gcc
D、 gdb
9、在Linux内核源代码中,与处理器体系结构有关的⼦⽬录是( C )。
A、/include
B、/init
C、/arch
D、drivers
10、下列⽂件系统,不是嵌⼊式系统的⽂件系统格式的是( B )
A、cramfs
B、ntfs
C、romfs
D、jffs
11、以下属于Linux⽂件系统格式的是( A )
A、EXT3
B、FAT
C、FAT32
D、NTFS
12、某⽂件属性显⽰为–rwxr-xr-x,则该⽂件是( B )。
嵌入式复习题
一、简答题
1.什么是嵌入式系统?嵌入式系统的特点是什么?
答:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专用计算机系统
特点:与应用密切相关,实时性,复杂的算法,制造成本,功耗,开发和调试,可
靠性,体积
2.简要说明嵌入式系统的硬件组成和软件组成。
答:硬件组成:微处理器,存储器,输入设备和输出设备。
软件组成:操作系统,文件系统,图形用户接口,网络系统,通用组建模块。
3.S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件?
AHB:LCD控制器,LCD DMA,总线控制器,USB主控制器,中断控制器,ExtMaster,
电源管理,Nandflash控制器,储存器控制器。
APB:通用异步收发器,部集成电路总线(IIC),USB设备控制器,集成电路部声音
总线(IIS),MMC/SD/SDIO主控制器,通用I/O端口(GPIO),看门狗定时器(WDT),
定时时钟(RTC),总线控制器,A/D转换器,串行外设接口,定时器/脉宽调制。
4.ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态?
答,支持7种类型的异常
异常处理过程:(进入异常)PC→LR,CPRS→SPSR,设置CPSR的运行模式位,跳转
到相应的异常处理程序,(异常返回)LR→PC,SPSR→CPSR,若在进入异常处理时
设置中断禁止位,要在此清楚,复位异常处理程序不需要返回。
Reset>数据中指>快速中断请求(FIQ)>中断请求(IRQ)>指令预取中止>
嵌入式系统导论试题(B)答案
嵌入式系统导论试题(B卷)答案
一、选择题(每题2分,合计30分)
(1)下面B特性不符合嵌入式操作系统特点。
A. 实时性
B. 不可定制
C. 微型化
D. 易移植
(2)下面哪种嵌入式操作系统很少用在手机上D
A.Symbian
B. Linux
C. Win CE
D. VxWorks
(3)在嵌入式系统的存储器结构中,存取速度最快的是D
A. 内存
B. 寄存器组
C. Flash
D. Cache
(4)嵌入式应用软件一般在宿主机上开发,在目标机上运行,因此需要一个B环境
A. 交互操作系统
B. 交叉编译
C. 交互平台
D. 分布式计算
(5)存储单元是指B。
A. 存放1个字节的所有存储元集合
B. 存放1个机器字的所有存储元集合
C. 存放1个二进制信息位的所有存储元集合
D. 存放2个字节的所有存储元集合
(6)下述说法中D是正确的
A. 半导体RAM信息可读可写,且断电后仍能保持记忆
B. 半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的
C. 半导体RAM是易失性RAM,而动态RAM中的存储信息是不易失的
D. 半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息是不易失的
(7)主存和CPU之间增加高速缓冲存储器的目的A。
A. 解决CPU和主存之间的速度匹配问题
B. 扩大主存容量
C. 即扩大主存容量,又提高了存取速度
D. 扩大CPU中通用寄存器的数目
(8)RS-232C串行通信总线的电气特性要求总线信号采用B。
A . 正逻辑 B. 负逻辑 C. 高电平 D. 低电平
(9)在ARM处理器中,A寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。
嵌入式试题集(含答案)
嵌⼊式试题集(含答案)
1、ARM微处理器有 7种⼯作模式,它们分为两类⾮特权模式、特权模式。其中⽤户模式属于⾮特权模式
2、ARM⽀持两个指令集, ARM核因运⾏的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的 T 位反映了处理器运⾏不同指令的当前状态
3、ARM核有多个寄存器,其中⼤部分⽤于通⽤寄存器,有⼩部分作为专⽤寄存器,R15 寄存器⽤于存储PC,R13通常⽤来存储SP 。 ARM处理器有两种总线架构,数据和指令使⽤同⼀接⼝的是冯诺依曼,数据和指令分开使⽤不同接⼝的是哈佛结构
4、ARM微处理器复位后,PC的地址通常是 0x0 ,初始的⼯作模式是Supervisor 。
5、ARM微处理器⽀持虚拟内存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进⾏虚拟内存的存储和管理。当系统发⽣数据异常和指令领取异常时,异常处理程序透过嵌⼊式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页⾯,以保证程序正常执⾏。
6、编译链接代码时,有两种存储代码和数据的字节顺序,⼀种是⼩端对齐,另⼀种是⼤端对齐。
7、构建嵌⼊式系统开发环境的⼯具链有多种,其中开放源码的⼯具链是GNU⼯具链,ARM公司提供的⼯具链是ADS⼯具链计算机有CISC和RISC两种类型,以ARM微处理器为核⼼的计算机属于 RISC类型,其指令长度是定长的
8、⽬前使⽤的嵌⼊式操作系统主要有哪些?请举出六种较常⽤的。
Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六