2015年下半年3嵌入式系统设计师

合集下载

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)

嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)

2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常由哪些部分组成?()A. 中央处理器(CPU)、存储器、输入/输出设备B. 中央处理器(CPU)、存储器、输入/输出设备、电源C. 中央处理器(CPU)、存储器、输入/输出设备、电源、操作系统D. 中央处理器(CPU)、存储器、输入/输出设备、电源、网络接口2、嵌入式系统设计时,以下哪种设计方法是最常用的?()A. 传统的模块化设计B. 面向对象的编程设计C. 面向服务的架构(SOA)设计D. 软件即服务(SaaS)设计3、在嵌入式系统设计中,下列哪个处理器架构最常用于需要高性能与低功耗特性的设备?A. X86B. MIPSC. ARMD. PowerPC4、RTOS(实时操作系统)的主要特征是什么?A. 支持多任务处理B. 提供图形界面支持C. 确保关键任务在规定时间内完成D. 具备网络通讯功能5、以下哪种编程语言通常被用于嵌入式系统开发?()A. JavaB. CC. PythonD. JavaScript6、嵌入式系统通常由以下几个部分组成,以下哪个不是嵌入式系统的组成部分?()A. 中央处理单元(CPU)B. 存储器C. 输入/输出接口D. 主板7、在下列存储器中,存取速度最快的是:A. 硬盘存储器B. 内存储器C. 光盘存储器D. 软盘存储器8、下面关于微处理器的叙述中,错误的是:A. 微处理器通常使用单片机集成技术制造B. 它至少具有运算和控制功能,但不具备存储功能C. Pentium处理器是当前PC机中使用的微处理器之一D. 它用作嵌入式系统的中央处理器9、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?10、以下哪个不是嵌入式系统中的实时操作系统(RTOS)的特点?11、下列哪项不属于嵌入式系统的硬件组成部分?A、微处理器B、存储器C、操作系统D、输入/输出接口12、嵌入式系统的设计过程中,功耗是一个重要的考虑因素。

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、嵌入式系统通常指的是什么?A、运行在个人计算机上的操作系统B、运行在专用硬件平台上的软件系统C、用于数据处理的通用软件D、用于网络通信的软件系统2、以下哪个概念不属于嵌入式系统设计的关键要素?A、实时性B、资源优化C、可靠性D、用户界面友好性3、题干:在嵌入式系统中,通常使用哪种类型的微处理器?A. 通用微处理器B. 嵌入式微处理器C. 数字信号处理器D. 光子微处理器4、题干:在嵌入式系统设计中,以下哪种通信接口通常用于高速数据传输?A. SPI(串行外设接口)B. I2C(两线式串行接口)C. CAN(控制器局域网)D. USB(通用串行总线)5、以下关于嵌入式系统设计的基本概念,错误的是:A. 嵌入式系统通常由硬件和软件两部分组成B. 嵌入式系统通常具有实时性要求C. 嵌入式系统设计过程中,硬件和软件的设计往往是相互独立的D. 嵌入式系统通常具有有限的资源6、在嵌入式系统设计中,以下哪个技术用于提高系统的可靠性和稳定性?A. 双机热备份B. 软件冗余C. 实时操作系统D. 硬件冗余7、嵌入式系统中的中断服务程序(ISR)通常采用以下哪种优先级管理方式?A. 固定优先级B. 动态优先级C. 分级优先级D. 无优先级8、在嵌入式系统中,以下哪种存储器在系统运行时不能被重新编程?A. ROM(只读存储器)B. RAM(随机存储器)C. EEPROM(电可擦可编程只读存储器)D. Flash Memory(闪存)9、嵌入式系统中的“中断服务程序”(Interrupt Service Routine,ISR)主要作用是什么?10、以下哪项不是嵌入式系统设计中常见的硬件抽象层(HAL)的功能?11、题目:嵌入式系统通常由哪些主要组成部分构成?A. 微处理器、存储器、输入输出接口、电源B. 微控制器、操作系统、通信接口、应用软件C. 处理器、总线、内存、I/O设备D. 中央处理器、外部设备、操作系统、编程语言12、题目:以下哪个是嵌入式系统的典型应用?A. 智能家居系统B. 计算机操作系统C. 高速互联网交换机D. 大型数据库管理系统13、嵌入式系统中的中断服务程序(ISR)通常具有哪些特点?A. 优先级固定,不可改变B. 执行时间短,响应速度快C. 可由用户自定义执行流程D. 必须在主程序中显式调用14、在嵌入式系统中,以下哪种存储器类型适合用于存储程序代码?A. RAMB. ROMC. EEPROMD. Flash Memory15、嵌入式系统中的实时操作系统(RTOS)与传统操作系统的主要区别是什么?16、在嵌入式系统中,为什么通常使用C语言进行编程?17、嵌入式系统中的中断处理通常采用哪种方式来确保中断服务程序(ISR)能够及时响应?A. 优先级中断B. 中断嵌套C. 中断向量表D. 硬件优先级18、在嵌入式系统设计中,下面哪个不是影响系统实时性的因素?A. CPU的性能B. 外设的响应速度C. 操作系统的调度策略D. 电源的稳定性19、题目:嵌入式系统设计中,实时操作系统(RTOS)与传统操作系统的区别主要在于:A. 实时性要求B. 用户界面C. 处理器架构D. 存储管理 20、题目:在嵌入式系统设计中,以下哪项技术不属于嵌入式系统硬件设计领域?A. 硬件电路设计B. 微处理器选型C. 软件编程D. 电源设计21、题目:在嵌入式系统中,以下哪个组件是负责处理CPU和外设之间的数据传输?A. 总线控制器B. 存储器控制器C. 通信接口D. 输入输出设备22、题目:以下哪种技术常用于嵌入式系统的实时性能优化?A. 多任务处理B. 代码优化C. 事件驱动D. 硬件加速23、嵌入式系统中,以下哪个部件负责存储和管理程序代码和数据处理?A. 微处理器(CPU)B. 外部存储器(如硬盘、U盘)C. 存储器(RAM、ROM)D. 输入输出设备(如键盘、显示器)24、以下哪种通信接口在嵌入式系统中广泛应用于串行通信?A. USBB. I2CC. SPID. CAN25、题目:以下哪个是嵌入式系统的基本组成部分?A. 处理器、存储器、输入输出设备B. 电源、控制器、执行器C. 硬件、软件、接口D. 系统软件、应用软件、网络26、题目:以下哪个不是嵌入式系统的特点?A. 实时性B. 可靠性C. 便携性D. 开放性27、嵌入式系统设计过程中,功耗管理是一个重要环节,以下哪种方法不是降低功耗的有效措施?A. 提高处理器的主频以加快任务处理速度B. 使用动态电压调节技术C. 在不使用时关闭不需要的外设D. 使用低功耗的硬件组件28、在嵌入式系统开发中,RTOS是指什么?A. 实时操作系统B. 可编程逻辑控制器C. 图形用户界面D. 高级程序设计语言29、嵌入式系统中的“裸机”指的是什么?30、以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 网络通信能力D. 系统资源丰富31、在嵌入式系统中,以下哪种存储器是非易失性的,并且可以进行电擦除和重写?A. SRAMB. DRAMC. EEPROMD. Flash32、关于中断处理,下列哪一项描述是不正确的?A. 中断向量表存放了中断服务程序的入口地址。

计算机三级嵌入式系统开发技术名词解释

计算机三级嵌入式系统开发技术名词解释

计算机三级嵌入式系统开发技术名词解释计算机三级嵌入式系统开发技术精选名词解释1.RTOSReal Time Oprating System 实时多任务操作系统2.EMPUEmbedded Micro Processer Unit 嵌入式微处理器3.PICProgrammable Interrupt Controller 中断控制器4.DMDevelopment machine 开发机5.VFSVirtual file system 虚拟文件系统6.OSOperating system 实时多任务操作系统7.EMUEmbedded micro-controller unit 嵌入式微控制器8.DMADirect memory access 直接存储器存取9.COFFCommon object file format 通用目标模式10.SoPCSystem on programmable chip 可变成单芯片系统11.IEEInstitution of electrical engineers 英国电气工程师学会12.BSPBorad support package 板级支持包13.ARMAdvanced RISC machines 高级RISC设备14.ELFExecutable and linking format 可执行连链接格式15.ICEIn-circuit emulator 在线仿真器17.DDRDouble date rate 双倍数据传输18.ABIApplication binary interface 应用程序二进制接口19.VFSVirtual file system 虚拟文件系统20.GDBGNU debugger GNU调试器21.APIApplication programming interface 程序编程接口22.RAMRandom access memory 随即存储器23.SOFShared object file 共享目标文件24.BLOBBoot loader object 一款功能强大的Boot loader 25.ISEInstruction set emulator 指令模拟器26.SoCSystem on chip 单芯片系统27.ROMRead only memory 只读存储器28.TMTarget machine 目标机29.MMUMemory management unit 存储单元管理器30.JIT CompiledJust in runtime compiled 运行时编译31.RTOSReal time operating system 实时多任务操作系统32.DFSDistributed file system 分布式文件系统。

嵌入式系统设计师核心讲义概要

嵌入式系统设计师核心讲义概要

嵌入式系统基础知识1.1嵌入式系统的定义和组成一、嵌入式系统的定义1.IEEE定义2.国内定义二、嵌入式系统的发展概述1.嵌入式系统的发展历史2.嵌入式系统的发展趋势3.知识产权核三、嵌入式系统的组成1.概述2.硬件层3.中间层4.系统软件层5.应用软件层四、实时系统1.实时系统定义2.实时系统特点3.实时系统调度4.实时系统分类5.实时任务分类1.2 嵌入式微处理器体系结构一、冯诺依曼与哈佛结构1.冯诺依曼结构2.哈佛结构二、CISC与RISC1.复杂指令集计算机(CISC)2.精简指令集计算机(RISC)三、流水线技术1.流水线的基本概念2.流水线技术的特点3.流水线结构的分类4.流水线处理机的主要指标四、信息存储的字节顺序1.大端和小端存储法2.可移植性问题3.通信中的存储顺序问题4.数据格式的存储顺序1.3 嵌入式系统的硬件基础一、组合逻辑电路基础1.组合逻辑电路概述2.真值表3.布尔代数4.门电路5.译码器6.数据选择器和数据分配器二、时序逻辑电路1.时钟信号2.触发器3.寄存器与移位器4.计数器三、总线电路及信号驱动1.总线2.三态门3.总线的负载能力4.单向和双向总线驱动器5.总线复用6.总线通信协议7.总线仲裁四、电平转换电路1.数字集成电路的分类2.常用数字集成电路逻辑电平接口技术五、可编程逻辑器件基础1.可编程逻辑器件(PLD)概述2.PLD的电路表示法3.可编程阵列逻辑器件PAL和可编程逻辑阵列PLA4.可编程通用阵列逻辑器件GAL5.门阵列GA6.可编程程序门阵列PGA1.4嵌入式系统中信息表示和运算基础一、进位计数制与转换1.二进制2.十六进制3.数制表示4.数制转换二、计算机中数的表示1.基本概念2.数的定点和浮点表示三、非数值数据编码1.非数值数据定义2.字符和字符串的表示方法3.汉字的表示方法4.统一代码5.语音编码四、差错控制编码1.引入2.基本原理3.差错控制码分类4.常用的差错控制编码1.5嵌入式系统的性能评价一、质量项目1.性能指标2.可靠性与安全性3.可维护性4.可用性5.功耗6.环境适应性7.通用性8.安全性9.保密性10.可扩展性11.其他指标二、评价方法1.测量法2.模型法三、评估嵌入式系统处理器的主要指标1.MIPS测试基准2.Dhrystone3.EEMBC嵌入式微处理器与接口知识2.1嵌入式微处理器的结构和类型一、嵌入式微处理器1.定义2.组成3.分类二、典型8位微处理器结构和特点1.8位微处理器2.8051微处理器三、典型16位微处理器结构和特点1.16位微处理器2.16位微处理器MC68HC912DG128A四、典型32位微处理器结构和特点1.ARM处理器2.MIPS系列3.PowerPC五、DSP处理器结构和特点1.数字信号处理器的特点2.典型的数字信号处理器3.DSP的发展方向六、多核处理器的结构和特点1.多核处理器概述2.典型多核处理器介绍2.2嵌入式系统的存储体系一、存储器系统概述1.存储器系统的层次结构2.高速缓存(cache)3.存储管理单元MMU二、嵌入式系统存储设备分类1.嵌入式系统的存储器2.存储器部件的分类3.存储器的组织和结构的描述三、ROM的种类和选型1.常见ROM的种类2.PROM、EPROM、E2PROM型ROM的各自典型特征和不同点四、Flash Memory的种类和选型1.Flash Memory的种类(NOR和NAND型)2.NOR和NAND型Flash Memory各自的典型特征和不同点五、RAM的种类和选型1.常见RAM的种类(SRAM、DRAM、DDRAM)2.SRAM、DRAM、DDRAM各自的典型特征和不同点六、外部存储器的种类和选型1.外存概述2.硬盘存储器的基本结构与分类3.光盘存储器4.标准存储卡(CF卡)5.安全数据卡(SD卡)2.3嵌入式系统输入输出设备一、嵌入式系统常用输入输出设备1.概述2.键盘、鼠标3.触摸屏4.显示器5.打印机6.图形图像摄影输入设备二、GPIO原理与结构1.原理2.结构三、AD接口的基本原理和结构1.概述2.AD转换方法3.AD转换的重要指标四、DA接口的基本原理和结构1.DA转换的工作原理2.DA转换的主要指标五、键盘接口基本原理与结构1.键盘的分类2.用ARM芯片实现键盘接口六、显示接口的基本原理与结构1.液晶显示器LCD显示接口原理与结构2.电致发光3.LCD种类4.LCD的设计方法5.其他显示接口原理与结构七、显示接口的基本原理与结构1.触摸屏原理2.电阻触摸屏的有关技术3.触摸屏的控制4.触摸屏与显示屏的配合八、音频接口基本原理与结构1.音频数据类型2.IIS音频接口总线2.4嵌入式系统总线接口一、串行接口基本原理与结构1.串行通信的概念2.串行数据传送模式3.RS232串行接口4.RS422串行接口5.RS485串行总线接口二、并行接口基本原理与结构1.并行接口的分类2.并行总线三、PCI总线1.概述2.特点3.32位PCI系统的引脚分类4.PCI总线进行读操作四、USB通用串行总线1.概念2.主要性能特点B系统描述4.物理接口B电压规范6.总线协议7.健壮性B接口工作原理五、SPI串行外围设备接口1.概念2.使用信号3.同外设进行连接以及原理4.工作模式六、IIC总线1.概念2.特点3.操作模式4.通用传输过程及格式5.工作原理七、PCMCIA接口1.内存卡的种类2.16位PCMCIA接口的规范与结构2.5嵌入式系统网络接口一、以太网接口基本原理与结构1.以太网基础知识2.嵌入式以太网接口的实现方法3.在嵌入式系统中主要处理的以太网协议4.网络编程接口二、CAN总线1.概念2.特点3.位时间的组成4.CAN总线的帧数据格式5.在嵌入式处理器上扩展CAN总线接口三、XDSL接口的基本原理和结构1.概念2.XDSL技术的分析3.各类XDSL的特点四、无线以太网基本原理与结构1.概念2.标准3.网络结构4.接口设计和调试五、蓝牙接口基本原理与结构1.蓝牙技术2.蓝牙技术的特点3.蓝牙接口的组成4.链路管理与控制5.蓝牙接口的主要应用六、1394接口基本原理与结构1.发展过程2.应用领域3.IEEE 1394的特点4.IEEE 1394的协议结构2.6嵌入式系统电源一、电源接口技术1.AC电源2.电池3.稳压器二、电源管理技术1.电源管理技术2.降低功耗的设计技术2.7电子电路设计基础一、电路设计1.电路设计原理2.电路设计方法(有效步骤)二、PCB电路设计1.PCB设计原理2.PCB设计方法(有效步骤)3.多层PCB设计的注意事项(布线的原则)4.PCB螯合剂中的可靠性知识三、电子设计1.电子设计原理四、电子电路测试1.电子电路测试原理与方法2.硬件抗干扰测试嵌入式系统软件及操作系统知识3.1嵌入式软件基础一、嵌入式软件概述1.嵌入式软件的定义2.嵌入式软件的特点二、嵌入式软件分类1.系统软件2.应用软件3.支撑软件三、嵌入式软件的体系结构1.无操作系统的情形2.有操作系统的情形四、设备驱动层1.板级支持包2.引导加载程序3.设备驱动程序五、嵌入式中间件1.定义2.基本思想3.分类3.2嵌入式操作系统概述一、嵌入式操作系统的概念1.概述2.功能3.特点4.组件二、嵌入式操作系统的分类1.按系统的类型分类2.按响应时间分类3.按软件结构分类三、常见的嵌入式操作系统1.Vxworks2.嵌入式linux3.Windows CE4.Uc/os-II5.Palm OS3.3任务管理一、单道程序技术和多道程序技术1.定义2.实例二、进程、线程和任务1.进程2.线程3.任务三、任务的实现1.任务的层次结构2.任务的创建与终止3.任务的状态4.任务控制块TCB5.任务切换6.任务队列四、任务调度1.任务调度概述2.先来先服务算法3.短作业优先算法4.时间片轮转算法5.优先级算法五、实时系统调度1.任务模型2.RMS算法(单调速率调度算法)3.EDF算法(最早期限优先调度算法)六、任务间的同步与互斥1.任务之间的关系2.任务互斥3.任务互斥的解决方案4.信号量5.任务同步6.死锁7.信号七、任务间通信1.概念2.分类3.共享内存4.消息传递5.管道3.4存储管理一、存储管理概述1.存储管理方式2.内存保护3.实时性要求二、存储管理方案的种类1.实模式方案2.保护模式方案三、分区存储管理1.概念2.固定分区存储管理3.可变分区存储管理4.分区存储管理实例四、地址映射1.地址映射概述2.静态地址映射3.动态地址映射五、页式存储管理1.基本原理2.数据结构3.内存的分配与回收4.地址映射5.页式存储管理方案的特点六、虚拟存储管理1.程序局部性原理2.虚拟页式存储管理3.页面置换算法4.工作集模型3.5设备管理一、设备管理基础1.概述2.访问硬件寄存器的方法二、IO控制方式1.程序循环检测方式2.中断驱动方式3.直接内存访问方式(DMA)三、IO软件1.中断处理程序2.设备驱动程序3.设备独立的IO软件4.用户空间的IO软件3.6文件系统一、嵌入式文件系统概述1.基本概念2.嵌入式文件系统同桌面文件系统的区别3.常见的嵌入式文件系统二、文件和目录1.文件的基本概念2.文件的使用3.目录三、文件系统的实现1.数据块2.文件的实现3.目录的实现4.空闲空间管理嵌入式软件程序设计4.1嵌入式软件开发概述一、嵌入式应用开发过程1.步骤2.与桌面系统开发的区别3.示例二、嵌入式软件开发的特点1.需要交叉编译工具2.通过仿真手段调试3.开发板是中间目标机4.可利用的资源有限5.需要与硬件打交道三、嵌入式软件开发的挑战1.软硬件协同设计2.嵌入式操作系统3.代码优化4.有限的IO功能4.2嵌入式程序设计语言一、概述二、程序设计语言概述1.低级语言与高级语言2.汇编程序、编译程序、解释程序3.程序设计语言的定义4.程序语言的发展概述5.嵌入式程序设计语言三、汇编语言1.基本原理2.ARM汇编语言四、面向过程的语言1.基本概念2.数据成分3.运算成分程序语言的运算成分4.控制成分五、面向对象的语言1.面向对象的基本概念2.面向对象的程序设计语言六、汇编、编译与解释程序的基本原理1.汇编程序基本原理2.编译程序基本原理3.解释程序基本原理4.3嵌入式软件开发环境一、要求二、宿主机、目标机1.宿主机2.目标机3.宿主机与目标机的连接三、嵌入式软件开发工具1.软件开发阶段2.编辑器3.编译器4.调试及调试工具5.软件工程工具四、集成开发环境1.IDE的发展2.Tornado3.WindowsCE应用程序开发工具4.Linux环境下的集成开发环境4.4嵌入式软件开发一、嵌入式平台选型1.嵌入式系统设计的阶段2.软硬件平台的选择二、软件设计1.软件设计的任务2.模块结构设计3.结构化软件设计方法4.面向对象软件设计方法三、嵌入式程序设计1.BootLoader设计2.设备驱动程序设计3.网络应用程序设计四、编码1.编码过程2.编码准则3.编码技术五、测试1.软件测试2.测试的任务3.测试的方法和分类4.嵌入式软件测试的步骤5.覆盖测试六、下载和运行1.TFTP2.编程器的固化4.5嵌入式软件移植一、概述1.嵌入式软件的特点2.可移植性和可重用性的考虑3.嵌入式应用软件的开发4.嵌入式软件的移植二、无操作系统的软件移植1.概述2.基于层次化的嵌入式应用软件的设计三、有操作系统的软件移植1.概述2.示例四、应用软件的移植1.应用软件实现涉及的两方面2.移植应用软件是需考虑的因素3.软件开发时需遵守的原则嵌入式系统开发与维护知识5.1系统开发过程及其项目管理一、概述二、系统开发生命周期各阶段的目标和任务的划分方法1.常用开发模型1.1边做边修改模型1.2瀑布模型1.3快速原型模型1.4增量模型1.5螺旋模型1.6演化模型2.需求分析3.设计3.1系统架构设计3.2硬件子系统设计3.3软件子系统设计4.系统集成与测试三、系统开发项目管理基础知识及常用的管理工具1.项目管理概述2.项目范围管理3.项目成本管理4.项目时间管理5.软件配置管理6.软件配置管理的解决方案四、系统开发工具与环境知识1.建模工具2.编程工具3.测试工具5.2系统分析基础知识一、系统分析的目的和任务1.需求工程的概念2.相关术语二、用户需求1.概念2.关于Ada编程环境的需求示例3.编辑软件设计模型的CASE需求文档的示例4.特别的用户需求示例三、系统需求1.概念2.替代自然语言描述的系统分析方法四、系统规格说明书的编写方法1.系统规格说明书2.书写用户需求应遵循的简单原则3.需求文档的可能用户以及使用文档的方式4.Heninger(1980)对软件需求文档提出的要求5.IEEE标准为需求文档提出的结构6.编写系统规格说明书应重点注意的内容5.3系统设计知识一、传统的设计方法1.瀑布模型的组成部分2.瀑布模型法的优缺点3.传统的嵌入式系统的设计4.软硬件协同设计二、实时系统分析与设计1.实时系统分析阶段的主要任务2.实时系统的开发方法三、软硬件协同设计方法1.软硬件协同设计在实际应用中的表现2.软硬件协同设计的流程3.软硬件协同设计的优点4.系统涉及到组成部分5.4系统实施基础一、系统架构设计1.系统架构设计在软件生命周期中的作用2.系统架构设计原则和概念二、系统详细设计1.系统详细设计在软件生命周期中的作用2.系统详细设计阶段用到的设计方法概述三、系统测试1.系统测试在软件生命周期中的作用2.系统测试类型3.系统测试的策略5.5系统维护知识一、系统运行管理1.运行管理制度2.日常运行管理内容3.系统软件及文档管理二、系统维护知识1.系统可维护性概念2.系统维护的内容及类型3.系统维护的管理和步骤三、系统评价知识1.系统评价的目的和任务2.系统评价的指标嵌入式系统设计6.1嵌入式系统设计的特点一、嵌入式系统设计的主要任务二、嵌入式系统的设计方法三、嵌入式系统的特点1.软硬件协调并行开发2.嵌入式系统通常是面向特定应用的系统3.实时嵌入式操作系统的多样性RTOS4.与台式机相比,可利用资源很少5.嵌入式系统设计需要交叉开发环境6.嵌入式系统的程序需要固化7.嵌入式系统的软件开发难度较大8.嵌入式应用软件的开发需要强大的开发工具和操作系统的支持9.其他方面6.2嵌入式系统的设计流程一、概述1.嵌入式系统的设计和开发要求2.嵌入式系统的设计和开发流程的阶段二、产品定义1.产品功能与产品性能2.产品定义三、嵌入式系统的软硬件划分1.性能原则2.性价比原则3.资源利用率原则四、嵌入式系统硬件设计1.概述2.嵌入式系统硬件的选择3.硬件功能模块划分4.硬件的可靠性五、嵌入式系统的软件设计1.嵌入式开发过程中的角色2.进行嵌入式系统软件设计时需要考虑的方面六、系统集成和测试1.系统集成过程中,可以分阶段运行测试程序2.嵌入式系统集成过程中的调试工具3.嵌入式系统的软件测试的方法6.3设计示例:嵌入式数控系统一、嵌入式系统采用的设计方法1.传统设计方法2.软硬件协同设计方法二、数控系统简介1.概述C系统构成三、需求分析1.功能要求2.非功能要求四、系统体系结构设计1.系统软硬件划分2.硬件系统划分3.系统软件功能划分五、硬件设计1.板级设计2.芯片级硬件设计六、软件设计1.软件接口设计2.系统软件模块划分七、系统集成与测试1.功能干涉测试2.压力测试3.容量测试4.性能测试5.安全测试6.容错测试。

系统架构设计师考试试题分类精解2016(案例分析与论文篇)

系统架构设计师考试试题分类精解2016(案例分析与论文篇)

试题1(2015年下半年试题1)阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。

【说明】某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。

在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:(a)系统用户分为管理员、分管领导和普通民警等三类;(b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;(c)系统能够抵御99.999%的黑客攻击;(d)系统的用户名必须以字母开头,长度不少于5个字符;(e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;(g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;(h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率;(i)更改系统加密的级别将对安全性和性能产生影响;(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;(k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;(l)对用户信息数据的授权访问必须保证99.999%的安全性;(m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;(n)更改系统的Web界面接口必须在1周内完成;(o)系统需要提供远程调试接口,并支持系统的远程调试。

在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。

公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题1】(12分)在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。

请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~ (o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。

2016年下半年嵌入式系统设计师考试上午真题(完整版)

2016年下半年嵌入式系统设计师考试上午真题(完整版)

2016年下半年嵌入式系统设计师考试上午真题(专业解析+参考答案)1、()用来区分在存储器中以二进制编码形式存放的指令和数据。

A、指令周期的不同阶段B、指令和数据的寻址方式C、指令操作码的译码结果D、指令和数据所在的存储单元2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将()的内容送到地址总线上。

A、指令寄存器(IR)B、通用寄存器(GR)C、程序计数器(PC)D、状态寄存器(PSW)3、设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。

若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是()。

A、B、C、D、4、已知数据信息为16位,最少应附加()位校验位,以实现海明码纠错。

A、3B、4C、5D、65、将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间、分析时间、执行时间,则执行完100条指令,需要的时间为()∆t。

A、200B、300C、400D、4056、以下关于Cache与主存间地址映射的叙述中,正确的是()。

A、操作系统负责管理Cache与主存之间的地址映射B、程序员需要通过编程来处理Cache与主存之间的地址映射C、应用软件对Cache与主存之间的地址映射进行调度D、由硬件自动完成Cache与主存之间的地址映射7、下列算法中,可用于数字签名的是()。

A、RSAB、IDEAC、RC4D、MD58、下面不属于数字签名作用的是()。

A、接收者可验证消息来源的真实性B、发送者无法否认发送过该消息C、接收者无法伪造或篡改消息D、可验证接受者合法性9、在网络设计和实施过程中要采取多种安全措施,下面的选项中属于系统安全需求的措施是()。

A、设备防雷击B、入侵检测C、漏洞发现与补丁管理D、流量控制10、()的保护期限是可以延长的。

A、专利权B、商标权C、著作权D、商业秘密权11、甲公司软件设计师完成了一项涉及计算机程序的发明。

之后,乙公司软件设计师也完成了与甲公司软件设计师相同的涉及计算机程序的发明。

嵌入式系统设计师资料

嵌入式系统设计师资料

嵌入式系统设计师资料嵌入式系统设计师是负责开发、设计和实施嵌入式系统的专业人员。

他们将硬件和软件集成在一起,创建出能够执行特定功能的系统。

以下是嵌入式系统设计师可能拥有的资料和技能:1. 学历和背景:嵌入式系统设计师通常需要具备计算机科学、电子工程或相关领域的学士或硕士学位。

他们应该具备深厚的计算机科学和电子工程知识。

2. 编程技能:设计师应该具备熟练的编程技能,包括C、C++、Java等编程语言。

他们需要能够编写和调试嵌入式系统的软件代码。

3. 硬件知识:嵌入式系统设计师需要了解电子电路和硬件设计的基本原理。

他们应该熟悉各种数字和模拟电路、传感器、电源等硬件组件。

4. 操作系统:设计师需要掌握嵌入式系统常用的操作系统,如Linux、RTOS等。

他们应该了解操作系统的基本原理和功能,以便优化系统性能。

5. 驱动程序开发:设计师应该具备编写设备驱动程序的能力,以实现硬件和操作系统的交互。

6. 调试和故障排除:设计师需要具备良好的调试和故障排除能力,以解决硬件和软件方面的问题。

7. 项目管理:设计师可能需要参与多个项目,并与团队成员协作。

因此,他们应该具备项目管理和团队合作的能力。

8. 领域知识:不同的行业领域对嵌入式系统设计师提出不同的要求。

因此,设计师应该具备相关领域的知识,如汽车行业、医疗设备等。

9. 持续学习和更新:嵌入式系统设计领域不断发展和演变,设计师需要保持学习和更新的动力,以跟上技术的发展。

总之,嵌入式系统设计师需要具备深厚的计算机科学和电子工程知识,熟练掌握编程和硬件设计技能,并具备调试和故障排除的能力。

持续学习和更新也是他们必备的特质。

下半年软考嵌入式系统设计师试题上午题

下半年软考嵌入式系统设计师试题上午题

全国计算机技术与软件专业技术资格(水平)考试2007年下半年嵌入式系统设计师上午试卷(考试时间9 : 00~11 : 30 共150分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。

3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题●2007年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 12 B. 11 C. 10 D. 9(89)A. 6 B. 5 C. 4 D. 3因为考试日期是“11月3日”,故(88)选B,(89)选D,应在答题卡序号88 下对B 填涂,在序号89 下对D 填涂(参看答题卡)。

●在指令系统的各种寻址方式中,获取操作数最快的方式是(1)。

若操作数的地址包含在指令中,则属于(2)方式。

(1)A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址(2)A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址●系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。

对于一个持续处理业务的系统而言,(3),表明其性能越好。

(3)A. 响应时间越短,作业吞吐量越小 B. 响应时间越短,作业吞吐量越大C. 响应时间越长,作业吞吐量越大D. 响应时间不会影响作业吞吐量●若每一条指令都可以分解为取指、分析和执行三步。

已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。

如果按串行方式执行完100条指令需要(4)△t。

如果按照流水线方式执行,执行完100条指令需要(5)△t。

历年计算机三级嵌入式系统开发技术真题及答案

历年计算机三级嵌入式系统开发技术真题及答案

历年计算机三级嵌入式系统开发技术真题及答案一、选择题1:下面关于嵌入式系统逻辑组成的叙述中,错误的是()。

A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系C.嵌入式系统的CPU主要使用的是数字信号处理器D.嵌入式系统的软件配置有些很简单,有些比较复杂2:下面关于数字信号处理器的叙述中错误的是()。

A.它是一种适用于数字信号处理的微处理器B.它的英文缩写是DPSC.它支持单指令多数据(SIMD)并行处理的指令D.它能显著提高音频、视频等数字信号的数据处理效率3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。

A.SoC已经成为嵌入式处理器芯片的主流发展趋势B.它是集成电路加工工艺进入到深亚微米时代的产物C.片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D.片上系统既能把数字电路也能把模拟电路集成在单个芯片上4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。

A.高端系统、中端系统和低端系统B.军用系统、工业用系统和民用系统C.硬实时系统、准实时系统和非实时系统D.片上系统、微控制器和数字信号处理器5:半导体集成电路是微电子技术的核心。

下面有关集成电路的叙述中错误的是()。

A.集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路B.集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高C.集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片D.集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成6:一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。

A.0.3B.0.5C.1D.1.57:以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。

2015年下半年软件水平考试(高级)系统架构师《综合知识》真题及详解

2015年下半年软件水平考试(高级)系统架构师《综合知识》真题及详解

2015年下半年软件水平考试(高级)系统架构师《综合知识》真题(总分150, 考试时间90分钟)1. 选择题1. 选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1. 若系统中存在n个等待事务T i (i=0,1,2,…,n-1),其中:T 0 正等待被T 1 锁住的数据项A 1 ,T 1 正等待被T 2 锁住的数据项A 2 ,…,T i 正等待被T i+1 锁住的数据项A i+1 ,…,T n-1 正等待被T 0 锁住的数据项A 0 ,则系统处于___________状态。

A 封锁B 死锁C 循环D 并发处理该问题分值: 2答案:B解析:本题考查关系数据库事务处理方面的基础知识。

与操作系统一样,封锁的方法可能引起活锁和死锁。

例如事务T 1 封锁了数据R,事务T 2 请求封锁R,于是T 2 等待。

T 3 也请求封锁R,当T 1 释放了R上的封锁之后系统首先批准了T 3 的请求,T 2 仍然等待。

然后T 4 又请求封锁R,当T 3 释放R上的封锁后系统又批准了T 4 的请求,……。

T 2 有可能长期等待,这就是活锁。

避免活锁的简单方法是采用先来先服务的策略。

即让封锁子系统按请求封锁的先后次序对事务排队。

数据尺上的锁一旦释放就批准申请队列中的第一个事务获得锁。

又如事务T 1 封锁了数据R 1 ,T 2 封锁了数据R 2 ,T 3 封锁了数据R 3 。

然后T 1 又请求封锁R 2 ,T 2 请求封锁R 3 ,T 3 请求封锁R 1 。

于是出现T 1 等待T 2 释放R 2 上的封锁,T 2 等待T 3 释放R 3 上的封锁,T 3 等待T 1 释放R 1 上的封锁。

这就使得三个事务永远不能结束。

即多个事务都请求封锁别的事务已封锁的数据,导致无法运行下去的现象称为死锁。

2. 在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:__________是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试题及解答参考(2025年)

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)试题及解答参考(2025年)

2025年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.下列哪个选项不属于嵌入式系统的特点?A. 特殊用途B. 资源受限C. 需实时性D. 可独立运行E. 功能单一2.以下哪种结构属于嵌入式系统常见的分层结构模型之一?A.君主专制结构B.分级管理结构C.层叠结构D.联邦结构E.单元结构3、以下关于嵌入式系统设计要求的说法正确的是()。

A.嵌入式系统要有特色功能,所以不需要有专用处理核心 B.嵌入式系统的性能不一定是最高的,但它们的可靠性一定是最高的 C.嵌入式系统设计不会针对特定的应用要求定制化产品 D.嵌入式系统设计的实时性和专用性,能够使系统满足应用中的各种需要4、ARM处理器有严格的时钟频率和工作频率,若clock频率为16MHz,则工作频率不能低于()。

A.4MHz B.8MHz C.16MHz D.32MHz5.(单选题)在嵌入式系统中,以下关于微处理器的叙述中,哪一项是不正确的?A. 微处理器是嵌入式系统的核心部件。

B. 微处理器的时钟频率直接决定了其运算速度。

C. 所有微处理器的指令集架构都是完全相同的。

D. 微处理器的功耗取决于其复杂性和工作方式。

6.(多选题)关于嵌入式系统的内存管理,以下哪些说法是正确的?A. 嵌入式系统的内存管理通常采用静态分配方式。

B. 动态内存分配在嵌入式系统中很少使用,因为容易造成资源泄露和碎片化问题。

C. 嵌入式系统的内存优化主要涉及合理分配内存空间和降低功耗两个方面。

D. 在嵌入式系统中,垃圾回收机制与操作系统的内存管理机制紧密相关。

7.嵌入式系统的基本概念嵌入式系统是一种专用的计算机系统,通常被嵌入到其他设备中,以实现特定的功能。

它通常包括微处理器、内存、输入/输出接口等组件。

请简述嵌入式系统的特点。

8.嵌入式操作系统的分类嵌入式操作系统可以分为多种类型,主要包括实时操作系统(RTOS)、多任务操作系统和单任务操作系统。

嵌入式系统设计师考试流程

嵌入式系统设计师考试流程

嵌入式系统设计师考试流程一、了解考试。

这考试呢,是针对嵌入式系统设计这块的一个专业考试。

你得先知道它都考啥,大概就是像嵌入式系统的基础知识啦,硬件知识、软件知识这些都得涉及。

比如说,硬件方面你得懂芯片、电路这些基础的东西;软件方面像操作系统、编程语言那也是重点内容。

你要是对这些东西一点概念都没有,那可就得先去补补基础啦。

这就像是你要去一个新地方旅游,你得先知道那地方有啥好玩的景点一样,先有个大概的了解。

二、报名环节。

1. 报名时间。

这个可千万要注意哦。

每年的报名时间是有规定的,就像火车发车时间一样,错过了就只能等下一趟啦。

一般来说,会提前公布报名时间,你得时不时地去官方网站瞅一瞅。

要是不小心忘了,那就只能干瞪眼,再等一年咯。

2. 报名条件。

报名也不是随随便便就能报的呢。

一般要求你有一定的学历背景或者相关的工作经验啥的。

比如说,可能大专学历得有几年的相关工作经验啦,本科学历相对会宽松一点。

不过具体的还是得看官方的要求,可别自己想当然地就去报名了。

3. 报名网站。

那当然是去官方指定的网站报名啦。

这个网站就像是考试的大门,你得从这儿进去才行。

在报名的时候,要仔细填写自己的信息,什么姓名啊、身份证号啊、联系方式啊,可别填错了。

要是填错了,到时候联系不上你,或者把你的信息搞混了,那可就麻烦大了。

就像你点外卖,要是地址写错了,外卖可就送不到你手上咯。

三、备考阶段。

1. 选择学习资料。

这就很重要啦。

市面上有好多关于嵌入式系统设计师的学习资料呢。

有教材、有辅导书,还有网上的一些课程。

教材是基础,就像盖房子的砖头一样。

你可以选一些比较权威的教材,然后再搭配一些辅导书,辅导书就像是给砖头之间加的水泥,能让你把知识连接得更牢固。

网上的课程呢,就像是一个小老师在你身边给你讲解,有些老师讲得可有趣了,能让你在轻松的氛围里学到知识。

2. 制定学习计划。

没有计划就像无头苍蝇一样到处乱撞。

你可以根据自己的时间和基础来制定一个学习计划。

2015年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2015年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2015年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。

【Java程序】【问题1】请简述基本路径测试法的概念。

【参考答案】基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

【问题2】请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。

控制流图【参考答案】环路复杂度V(G)=5【问题3】请给出问题2中的控制流图的线性无关路径。

【参考答案】1. 1-2-4-5-6-8-9-102. 1-2-4-5-7-8-9-10(1-2-4-5-7-8-10)3. 1-2-4-5-6-8-10(1-2-4-5-7-8-10)4. 1-2-3-4-5-6-8-9-10(1-2-3-4-5-7-8-9-10,1-2-3-4-5-6-8-10,1-2-3-4-5-7-8-10)5. 1-2-3-8-9-10(1-2-3-8-10)本问题考査白盒测试用例设计方法:基本路径法。

涉及到的知识点包括:根据控制流图和环路复杂度给出线性无关路径。

线性无关路径是指包含一组以前没有处理的语句或条件的路径。

从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。

程序的环路复杂度等于线性无关路径的条数,所以本题中应该有5条线性无关路径。

试题二阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。

假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。

【问题1】请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。

嵌入式系统设计师考试说明

嵌入式系统设计师考试说明

考查范 围 需求分析 与体系结 构设计 嵌 入式软件 程序设计 接 口电路设 计及其 编程 需 求分析 与体系结构 设计 嵌入 式软件程 序设计 嵌入式 硬件体 系结构应 用 嵌入 式软件 程序设计
考查 内容 车载 G S P 终端 系统 UML建模技 术 逻 辑尺控 制法 X 6 编程序设计 8汇 任务 间同步与互 斥技术 ( C语 言) 存 储管理 的内存地址 空 间布 局 ( C语言 ) R 22 S 3 异步 串行接 口电路设计应 用 以仓库 配送中系统 为背景考 查 8 5 的定时 器应用 、 0l
对其 考试 内容进 行统计 ,如表 1 所示 。
面 可以 考查 微处 理 器体 系机构 、 中断 、 小 结 通过 以上 分析 ,可 以发现嵌入式 系
7 1 从表 1 以看 出 ,大部分题 目都以 流 水线和 各种接 1技 术的应 用等 。出题 可

个应 用为背景 ,根据实 际的项 目需求 的 方式 比较 灵活 ,可 以一个 方面深入考 统设 计师考查 的范围虽然广 ,然而难 度
计三个方 面 。考核 的重点都 在嵌入式软 主要是 对基本概念和 基本原理 的深 入理 要考点 ,可能还会 重复出现 。

嵌入式系统设计师考试说明
{ 考 试要 求 .


通过 本考试 的合格 人员 能根据 项 目管理 和工 程技术
( ) 掌握 计算机 科 学基础知 识; { ( ) 掌握 嵌入 式系 统 的硬 件、 2 软件 知识;
9 部时钟 硬件设计 、程序流 程设计 及寻址方式 1 、
分值 l 5 1 5 l 5 l 5 1 5 2 0 1 5 2 0 2 0
嵌 入式软件 测试概念 和应用 中断技术 基本概念及 应用 存 储管理 的内存地址 空 间布 局 ( C语言 )

嵌入式系统设计师单选测试题及参考答案

嵌入式系统设计师单选测试题及参考答案

嵌入式系统设计师单选测试题及参考答案一、单选题(共100题,每题1分,共100分)1、测试网络连通性通常采用的命令是_A、MsconfigB、PingC、NetstatD、Cmd正确答案:B2、以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是_。

A、RTOS调度器多采用基于优先级的可抢占调度算法B、最早期限优先算法会根据任务的截止时间来确定其优先级C、单调速率调度算法的基本思想是任务的周期越短,优先级越高D、实时性和公平性是RTOS调度器最重要的两个指标正确答案:D3、声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用 Hz 表示。

人耳能听到的音频信号的频率范围是_。

A、20Hz~200 kHzB、20Hz~20 kHzC、0Hz~20 kHzD、0Hz~200 kHZ正确答案:B4、以下关于嵌入式安全关键系统的设计以及系统健壮性相关的描述中,错误的是_。

A、系统在规范运行时就可评估其健壮性B、健壮性指尽管存在意外的扰动,系统仍保持可接受水平的服务的能力C、嵌入式安全关键系统失效的后果非常严重,所以任何情况下决不放弃D、在"决不放弃"原则下,即使不符合规范要求的情况也要适当处置正确答案:A5、指令寄存器的位数取决于_A、存储器的容量B、数据总线的宽度C、地址总线的宽度D、指令字长正确答案:D6、在某嵌入式系统中,采用PowerPC处理器,若定义了如下的数据类型变量X,则X所占用的内存字节数是___。

Union data{inti;Char ch;Double f;}X;A、24B、13C、16D、8正确答案:D7、A computer program, or just a program, is a sequence of_, written to perform as pecified task with a computer.A、functionsB、instructionsC、programsD、languages正确答案:B8、算法的时间复杂度是指_A、算法程序中的指令条数B、算法执行过程中所需要的基本运算次数C、执行算法程序所需要的时间D、算法程序的长度正确答案:B9、软件需求分析阶段的验证手段一般采用_A、总结B、黑盒测试C、阶段性报告D、需求分析评审正确答案:D10、__下列总线中不属于高速串行总线的是A、PCI ExpressB、RapidIOC、VMED、1394正确答案:C11、设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。

嵌入式系统设计师考试试题及答案

嵌入式系统设计师考试试题及答案

嵌入式系统设计师考试试题及答案1、某嵌入式系统主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。

现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是_。

A、1、15B、2、15C、1、30D、2、30答案:D2、软件项目实施过程中的里程碑点应在_文档中确定。

A、软件研制任务书B、软件开发计划C、软件测试计划D、软件研制总结报告答案:B3、以下关于死锁的叙述中,不正确的是_A、死锁涉及的资源必须遵循申请、分配、使用和释放的管理模式B、发生死锁时,系统中一定至少存在一个资源等待的回路C、死锁是用户之间循环等待资源而引起的僵局D、死锁只可能在单个进程中发生,不可能在多个进程中发生答案:D4、在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NAND Flash、Nor Flash、DDR、SD卡等。

下面关于这些资源的描述中,正确的是_A、EEPROM是电不可擦除的ROMB、Nand Flash上面的代码不能直接运行,需要通过加载的过程C、NORFlash上面的代码不能直接运行,需要通过加载的过程D、ROM是用来存储数据的,其上面的数据可以随意更新,任意读取答案:B5、常用的函数参数传递方式有传值与传引用两种。

_。

A、在传值方式下,形参与实参之间互相传值B、在传值方式下,实参不能是变量C、在传引用方式下,修改形参实质上改变了实参的值D、在传引用方式下,实参可以是任意的变量和表达式答案:C6、微内核操作系统在嵌入式系统中得到越来越广泛的应用,以下关于微内核操作系统叙述中,错误的是A、微内核操作系统,就是一种基于微内核架构的操作系统B、微内核操作系统由一群尽可能将数量最小化的软件程序组成C、微内核并非一个完整的操作系统,而只是操作系统中最基本的部分D、由于微内核不能有效的支持多处理机运行,所以不适用分布式系统环境答案:D7、在PowerPC处理器中,内存地址与I/O地址统一编址,访问内存单元和I/O设备是_来区分的。

嵌入式软件工程师经典面试题(附答案)(二)

嵌入式软件工程师经典面试题(附答案)(二)

嵌⼊式软件⼯程师经典⾯试题(附答案)(⼆)⼀、基本介绍嵌⼊式系统是以应⽤为中⼼,以计算机技术为基础,并且软硬件可裁剪,适⽤于应⽤系统对功能、可靠性、成本、体积、功耗有严格要求的专⽤计算机系统。

它⼀般由、外围硬件设备、以及⽤户的应⽤程序等四个部分组成,⽤于实现对其他设备的控制、监视或管理等功能。

嵌⼊式软件⼯程师就是编写嵌⼊式系统的⼯程师。

⼆、职业要求应具备哪些能⼒1.最重要的是C语⾔编程,以及C++,这个与你读程,应⽤,开发项⽬,做系统移植息息相关;2.操作系统: LINUX,WINCE等,⾄少学习过⼀种,并且还需要对些基础知识有蛮多的了解;3.对ARM,FPGA,DSP等这些硬件⽐较了解。

这是最常规的条件当然,⼀些基本素质,像英语能⼒,团队协作能管理,也很重要。

三、经典⾯试题1.嵌⼊式系统中经常要⽤到⽆限循环,如何⽤C编写死循环?while(1){}或者for(;;)2.程序的局部变量存在于哪⾥,全局变量存在于哪⾥,动态申请数据存在于哪⾥?程序的局部变量存在于栈区;全局变量存在于静态区;动态申请数据存在于堆区3.关键字const有什么含义?1)只读。

2)使⽤关键字const也许能产⽣更紧凑的代码。

3)使编译器很⾃然地保护那些不希望被改变的参数,防⽌其被⽆意的代码修改4.请问以下代码有什么问题?int main() {char a;char *str=&a;strcpy(str,"hello");printf(str);return 0;}没有为str分配内存空间,将会发⽣异常,问题出在将⼀个字符串复制进⼀个字符变量指针所指地址。

虽然可以正确输出结果,但因为越界进⾏内在读写⽽导致程序崩溃5.已知⼀个数组table,⽤⼀个宏定义,求出数据的元素个数?#define NTBL (sizeof(table)/sizeof(table[0]))6.写⼀个"标准"宏MIN ,这个宏输⼊两个参数并返回较⼩的⼀个?#define MIN(A,B) ((A) <= (B) ? (A) : (B))考点:1) 标识#define在宏中应⽤的基本知识。

2017年下半年嵌入式系统设计师考试嵌入式系统基础知识真题

2017年下半年嵌入式系统设计师考试嵌入式系统基础知识真题

2017年下半年嵌入式系统设计师考试嵌入式系统基础知识真题(总分:75.00,做题时间:150分钟)一、单项选择题(总题数:66,分数:75.00)1.在程序的执行过程中,Cache与主存的地址映射是由()完成的。

(分数:1.00)A.操作系统B.程序员调度C.硬件自动√D.用户软件解析:2.某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。

若完成上述操作的时间依次为8ns、9ns、4ns、8ns,则该流水线的操作周期应至少为()ns。

(分数:1.00)A.4B.8C.9 √D.33解析:在面向对象方法中, 将逻辑上相关的数据以及行为绑定在一起, 使信息对使用者隐蔽称为()。

当类中的属性或方法被设计为private时()可以对其进行访问。

(分数:2)(1).(分数:1)A.抽象B.继承C.封装√D.多态解析:(2).(分数:1)A.应用程序中所有方法B.只有此类中定义的方法√C.只有此类中定义的public方法D.同一个包中的类中定义的方法解析:求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。

如可以采用蛮力法,对X的每一个子序列,判断其是否也是Y的子序列,最后求出最长的即可,该万法的时间复杂度为()。

经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为C[i,j],如下式所示。

采用自底向上的方法实现该算法,则时间复杂度为()。

(分数:2)(1).(分数:1)A.O(n2)B.O(n21gn)C.O(n3)D.O(n2n)√解析:(2).(分数:1)A.O(n2)√B.O(n21gn)C.O(n3)D.O(n2n)解析:与HTTP相比,HTTPS协议对传输的内容进行加密,更加安全。

HTTPS基干()安全协议,其默认端口是()。

(分数:2)(1).(分数:1)A.RSAB.DESC.SSL √D.SSH解析:(2).(分数:1)A.1023B.443 √C.80D.8080解析:3.下列攻击行为中,属于典型被动攻击的是()。

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

嵌⼊式系统设计师2015年下半年试题上午综合试卷第1题:CPU是在(1)结束时响应DMA请求的。

A. —条指令执⾏B. —段程序C. ⼀个时钟周期D. —个总线周期参考答案:D解析:本题考查计算机组成基础知识。

DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU⼲预的情况下,控制I/O设备与系统主存之间的直接数据传输。

DMA操作占⽤的资源是系统总线,⽽CPU并⾮在整个指令执⾏期间即指令周期内都会使⽤总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执⾏,这样使得总线利⽤率最⾼。

第2题:虚拟存储体系由(2)两级存储器构成。

A. 主存-辅存B. 寄存器-CacheC. 寄存器-主存D. Cache-主存参考答案:A解析:本题考查计算机组成原理的基础知识。

计算机中不同容量、不同速度、不同访问形式、不同⽤途的各种存储器形成的是⼀种层次结构的存储系统。

所有的存储器设备按照⼀定的层次逻辑关系通过软硬件连接起来,并进⾏有效的管理,就形成了存储体系。

不同层次上的存储器发挥着不同的作⽤。

⼀般计算机系统中主要有两种存储体系:Cache存储体系由Cache 和主存储器构成,主要⽬的是提⾼存储器速度,对系统程序员以上均透明;虚拟存储体系由主夺储器和在线磁盘存储器等辅存构成,主要⽬的是扩⼤存储器容量,对应⽤程序员透明。

第3题:浮点数能够表⽰的数的范围是由其(3)的位数决定的。

A. 尾数B. 阶码C. 数符D. 阶符参考答案:B解析:本题考查计算机组成原理的基础知识。

?在计算机中使⽤了类似于⼗进制科学计数法的⽅法来表⽰⼆进制实数,因其表⽰不同的数时⼩数点位置的浮动不固定⽽取名浮点数表⽰法。

浮点数编码由两部分组成:阶码(即指数,为带符号定点整数,常⽤移码表⽰,也有⽤补码的)和尾数(是定点纯⼩数,常⽤补码表⽰,或原码表⽰)。

因此可以知道,浮点数的精度由尾数的位数决定,表⽰范围的⼤⼩则主要由阶码的位数决定。

第4题:在机器指令的地址字段中,直接指出操作数本⾝的寻址⽅式称为(4)。

A. 隐含寻址B. 寄存器寻址C. ⽴即寻址D. 直接寻址参考答案:C解析:本题考查计算机组成基础知识。

随着主存增加,指令本⾝很难保证直接反映操作数的值或其地址,必须通过某种映射⽅式实现对所需操作数的获取。

指令系统中将这种映射⽅式称为寻址⽅式,即指令按什么⽅式寻找(或访问)到所需的操作数或信息(例如转移地址信息等)。

可以被指令访问到的数据和信息包括通⽤寄存器、主存、堆栈及外设端⼝寄存器等。

指令中地址码字段直接给出操作数本⾝,⽽不是其访存地址,不需要访问任何地址的寻址⽅式被称为⽴即寻址。

第5题:内存按字节编址从B3000H到DABFFH的区域其存储容量为(5)。

A. 123KBB. 159KBC. 163KBD. 194KB参考答案:B解析:本题考查计算机组成基础知识。

直接计算16进制地址包含的存储单元个数即可。

DABFFH-B3000H+1=27C00H=162816=159k,按字节编址,故此区域的存储容量为159KB。

第6题:CISC是(6)的简称。

A. 复杂指令系统计算机B. 超⼤规模集成电路C. 精简指令系统计算机D. 超⻓指令字本题考查计算机组成基础知识。

计算机技术发展使得机器性能提⾼,随着⾼级语⾔的发展,程序员需要更强⼤的命令,指令集往往结合应⽤需要不断扩展,推动了指令集越来越复杂,形成了CISC,即Complex Instruction Set Computer,就是使⽤复杂指令集系统的计算机。

与其对应的是RISC,即Reduced Instruction Set Computer,精简指令集系统的计算机。

第7题:(7)不属于主动攻击。

A. 流量分析B. 重放C. IP地址欺骗D. 拒绝服务参考答案:A解析:本题考查⽹络攻击的基础知识。

⽹络攻击有主动攻击和被动攻击两类。

其中主动攻击是指通过⼀系列的⽅法,主动地向被攻击对象实施破坏的⼀种攻击⽅式,例如重放攻击、IP地址欺骗、拒绝服务攻击等均属于攻击者主动向攻击对象发起破坏性攻击的⽅式。

流量分析攻击是通过持续检测现有⽹络中的流量变化或者变化趋势,从⽽得到相应信息的⼀种被动攻击⽅式。

第8题:防⽕墙不具备(8)功能。

A. 记录访问过程B. 査毒C. 包过滤D. 代理试题本题考查防⽕墙基础知识。

防⽕墙是⼀种放置在⽹络边界上,⽤于保护内部⽹络安全的⽹络设备。

它通过对流经的数据流进⾏分析和检查,可实现对数据包的过滤、保存⽤户访问⽹络的记录和服务器代理功能。

防⽕墙不具备检查病毒的功能。

第9题:根据下图所⽰的输出信息,可以确定的是:(9)。

A. 本地主机正在使⽤的端⼝号是公共端⼝号B. 192.168.0.200正在与128.105.129.30建⽴连接C. 本地主机与202.100.112.12建⽴了安全连接D. 本地主机正在与100.29.200.110建⽴连接参考答案:C解析:本题考查⽹管命令netstat-n的含义。

从netstat-n的输出信息中可以看出,本地主机192.168.0.200使⽤的端⼝号2011、2038、2052都不是公共端⼝号。

根据状态提⽰信息,其中已经与主机128.105.129.30建⽴了连接,与主机100.29.200.110正在等待建⽴连接,与主机202.100.112.12已经建⽴了安全连接。

第10题:以下著作权权利中,(10)的保护期受时间限制。

A. 署名权B. 修改权C. 发表权D. 保护作品完整权参考答案:C解析:我国著作权法在第10条对权利内容作了较为详尽⽽具体的规定,指明著作权的内容包括⼈⾝权利和财产权利。

著作⼈⾝权是指作者享有的与其作品有关的以⼈格利益为内容的权利,也称为精神权利,包括发表权、署名权、修改权和保护作品完整权。

著作⼈⾝权与作者的⾝份紧密联系,永远属于作者本⼈,即使作者死亡,其他任何⼈不能再拥有它。

所以,我国著作权法第20条规定“作者的署名权、修改权、保护作品完整权的保护期不受限制。

”发表权是属于⼈⾝权利,但发表权是⼀次性权利,即发表权⾏使⼀次后,不再享有发表权。

发表权是指决定作品是否公之于众的权利,作品⼀经发表,就处于公知状态,对处于公知状态的作品,作者不再享有发表权,以后再次使⽤作品与发表权⽆关,⽽是⾏使作品的使⽤权。

第11题:软件设计师王某在其公司的某⼀综合信息管理系统软件开发⼯作中承担了⼤部分程序设计⼯作。

该系统交付⽤户,投⼊试运⾏后,王某辞职离开公司,并带⾛了该综合信息管理系统的源程序,拒不交还公司。

王某认为,综合信息管理系统源程序是他独⽴完成的,他是综合信息管理系统源程序的软件著作权⼈。

王某的⾏为(11)。

A. 侵犯了公司的软件著作权B. 未侵犯公司的软件著作权C. 侵犯了公司的商业秘密权D. 不涉及侵犯公司的软件著作权参考答案:A解析:王某的⾏为侵犯了公司的软件著作权。

因为王某作为公司的职员,完成的某⼀综合信息管理系统软件是针对其本职⼯作中明确指定的开发⽬标⽽开发的软件。

该软件应为职务作品,并属于特殊职务作品。

公司对该软件享有除署名权外的软件著作权的其他权利,⽽王某只享有署名权。

王某持有该软件源程序不归还公司的⾏为,妨碍了公司正常⾏使软件著作权,构成对公司软件著作权的侵犯,应承担停⽌侵权法律责任,交还软件源程序。

第12题:声⾳(⾳频)信号的⼀个基本参数是频率,它是指声波每秒钟变化的次数,⽤Hz表⽰。

⼈⽿能听到的⾳频信号的频率范围是(12)。

A. 0Hz?20kHzB. 0Hz?200kHzC. 20Hz?20kHzD. 20Hz?200kHz参考答案:C解析:声⾳是通过空⽓传播的⼀种连续的波,称为声波。

声波在时间和幅度上都是连续的模拟信号,通常称为模拟声⾳(⾳频)信号。

⼈们对声⾳的感觉主要有⾳量、⾳调和⾳⾊。

⾳量⼜称⾳强或响度,取决于声⾳波形的幅度,也就是说,振幅的⼤⼩表明声⾳的响亮程度或强弱程度。

⾳调与声⾳的频率有关,频率⾼则声⾳⾼昂,频率低则声⾳低沉。

⽽⾳⾊是由混⼊基⾳的泛⾳所决定的,每个基⾳都有其固有的频率和不同⾳强的泛⾳,从⽽使得声⾳具有其特殊的⾳⾊效果。

⼈⽿能听得到的⾳频信号的频率范围是20Hz?20kHz,包括:话⾳(300Hz?3400Hz)、⾳乐(20Hz?20kHz)、其他声⾳(如⻛声、⾬声、⻦叫声、汽⻋鸣笛声等,其带宽范围也是20Hz?20kHz),频率⼩于20Hz声波信号称为亚⾳信号(次⾳信号),⾼于20kHz 的信号称为超⾳频信号(超声波)。

第13题:颜⾊深度是表达图像中单个像素的颜⾊或灰度所占的位数(bit)。

若每个像素具有8位的颜⾊深度,则可表⽰(13)种不同的颜⾊。

A.8B. 64C. 256D. 512参考答案:C解析:颜⾊深度是表达图像中单个像素的颜⾊或灰度所占的位数(bit),它决定了彩⾊图像中可出现的最多颜⾊数,或者灰度图像中的最⼤灰度等级数。

8位的颜⾊深度,表⽰每个像素有8位颜⾊位,可表⽰28=256种不同的颜⾊或灰度等级。

表⽰⼀个像素颜⾊的位数越多,它能表达的颜⾊数或灰度等级就越多,其深度越深。

图像深度是指存储每个像素(颜⾊或灰度)所⽤的位数(bit),它也是⽤来度量图像的分辨率的。

像素深度确定彩⾊图像的每个像素可能有的颜⾊数,或者确定灰度图像的每个像素可能有的灰度级数。

如⼀幅图像的图像深度为b位,则该图像的最多颜⾊数或灰度级为2b种。

显然,表⽰⼀个像素颜⾊的位数越多,它能表达的颜⾊数或灰度级就越多。

例如,只有1个分量的单⾊图像(⿊⽩图像),若每个像素有8位,则最⼤灰度数⽬为28=256;—幅彩⾊图像的每个像素⽤R、G、B三个分量表⽰,若3个分量的像素位数分别为4、4、2,则最⼤颜⾊数⽬为24+4+2=210=1024,就是说像素的深度为10位,每个像素可以是210种颜⾊中的⼀种。

本题给出8位的颜⾊深度,则表⽰该图像具有28=256种不同的颜⾊或灰度等级。

第14题:视觉上的颜⾊可⽤亮度、⾊调和饱和度3个特征来描述。

其中饱和度是指颜⾊的(14)。

A. 种数B. 纯度C. 感觉D. 存储量参考答案:B解析:饱和度是指颜⾊的纯度,即颜⾊的深浅,或者说掺⼊⽩光的程度,对于同⼀⾊调的彩⾊光,饱和度越深颜⾊越纯。

当红⾊加⼊⽩光之后冲淡为粉红⾊,其基本⾊_周仍然是红⾊,但饱和度降低。

也就是说,饱和度与亮度有关,若在饱和的彩⾊光中增如⽩光的成分,即增加了光能,⽽变得更亮了,但是其饱和度却降低了。

对于同⼀⾊调的彩⾊光,饱和度越⾼,颜⾊越纯。

如果在某⾊调的彩⾊光中,掺⼊其他彩⾊光,将引起⾊调的变化,⽽改变⽩光的成分只引起饱和度的变化。

⾼饱和度的深⾊光可掺⼊⽩⾊光被冲淡,降为低饱和度的淡⾊光。

例如,⼀束⾼饱和度的蓝⾊光投射到屏幕上会被看成深蓝⾊光,若再将⼀束⽩⾊光也投射到屏幕上并与深蓝⾊重叠,则深蓝⾊变成淡蓝⾊,⽽且投射的⽩⾊光越强,颜⾊越淡,即饱和度越低。

相关文档
最新文档