软考嵌入式系统设计师
- 格式:docx
- 大小:15.79 KB
- 文档页数:2
软考嵌入式系统设计师难度大吗?嵌入式系统设计师考试难度嵌入式系统设计师考试难度大吗?这个难度不是绝对的,因人而异。
如果说是对嵌入式开发那块有很大的兴趣和天赋,或者说是有对应的工作经验,那么考起来就没多大难度了。
那如果说是对这块完全不熟悉,也并不是很感兴趣,那么学起来就难了。
嵌入式系统设计师考试为软考中的一项中级资格考试,属于计算机应用技术专业,考试的知识范围比较广,包含软硬件知识,软件方面相对来说要容易些,硬件那块学起来就比较费脑些。
想当年上大学的时候,听课跟听天书一样,因为听不懂,每次上嵌入式的课就玩手机睡大觉,好好的青春就这么被浪费了。
想想真不应该,如果能坚持下来,说不定也能学好,现在工资也就可能更高点了。
所以说,如果你打算报考2017年嵌入式系统设计师考试,但又觉得它难而犹豫不决的话,建议你咬牙去试一下。
人生贵在坚持嘛,只要你肯踏踏实实的去学,没什么学不会的,如果你能坚持下来且软硬件都学好,那你过一个考试,那就是再简单不过的事了。
嵌入式系统设计师的考试要求嵌入式系统设计师考试要求为:掌握计算机科学基础知识;掌握嵌入式系统的硬件、软件知识;掌握嵌入式系统分析的方法;掌握嵌入式系统设计与开发的方法及步骤;掌握嵌入式系统实施的方法;掌握嵌入式系统运行维护知识;了解信息化基础知识、计算机应用的基础知识;了解信息技术标准、安全性,以及有关法律法规的基本知识;了解嵌入式技术发展趋势;正确阅读和理解计算机及嵌入式系统领域的英文资料。
如何备考2017年嵌入式系统设计师考试嵌入式系统设计师考试共有两个科目,上午的基础知识,下午的应用技术。
上午都是单选题,下午为问答题。
上午的考试难度相对要低一些,主要是要掌握住对应的基础知识。
这个的话,首先看考试大纲,了解考试考点有哪些,重点有哪些,然后看官方教程,大致知道各个知识点内容,再就是细看一些更详细的辅导教材了,当然最重要的是要多做题,近几年的真题一定都要做,要琢磨透。
软考嵌入式软件工程师考试大纲软考嵌入式软件工程师考试大纲主要包括以下几个方面:一、嵌入式系统基础知识1. 计算机科学基础* 数制及转换:二进制、八进制、十进制和十六进制等常用数制及其相互转换* 数据的表示:数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出)* 字符、汉字、声音、图像的编码方式* 校验方法和校验码(奇偶验码、海明校验码、循环校验码)* 算术和逻辑运算:计算机中的二进制数运算方法* 逻辑代数的基本运算和逻辑表达式的化简* 计算机系统结构和重要部件的基本工作原理:CPU和存储器的组成、性能、基本工作原理* 常用I/O设备、通信设备的性能,以及基本工作原理* I/O接口的功能、类型和特点* 虚拟存储存储基本工作原理,多级存储体系* 安全性、可靠性与系统性能评测基础知识:诊断与容错* 系统可靠性分析评价* 计算机系统性能评测方法2. 嵌入式系统硬件知识* 数字电路和逻辑电路基础* 组合电路和时序电路二、嵌入式系统软件知识1. 操作系统基础知识2. 嵌入式软件开发环境与工具3. 嵌入式软件设计模式与架构设计4. 嵌入式软件系统分析与评估5. 嵌入式软件测试与可靠性技术6. 嵌入式软件系统安全与防护7. 嵌入式软件系统维护与升级8. 嵌入式软件系统应用开发与实例分析9. 嵌入式软件系统新技术与发展趋势10. 其他相关领域知识:如物联网、智能家居等新兴领域的知识。
三、嵌入式系统开发实践1. 嵌入式系统开发流程与方法论2. 嵌入式系统硬件平台选型与评估3. 嵌入式系统软件开发环境搭建与配置4. 嵌入式系统软件设计、编码与调试技术5. 嵌入式系统测试与可靠性评估方法6. 嵌入式系统维护与升级策略制定与实践操作7. 嵌入式系统安全防护措施实施方案设计与实践操作8. 其他相关领域实践经验分享与案例分析。
软考中级各科目介绍软考中级是广大IT从业人员及计算机专业人员所热衷的一个考证项目。
软考中级的科目内容涵盖了计算机科学技术的多个领域,包括软件开发、网络技术、数据库技术、信息安全等,同时,难度也有所提升。
软考中级的科目共有8门,主要包括《软件设计师》、《信息系统项目管理师》、《网络工程师》、《嵌入式系统设计师》、《数据库系统工程师》、《信息安全工程师》、《计算机辅助设计师》和《数据分析师》。
下面简要介绍一下这些科目的内容和重点考点。
《软件设计师》:主要考核软件开发的综合能力,包括软件开发方法学、程序设计思想、软件测试等方面的知识。
重点考查软件项目的需求分析和设计、软件体系结构设计、软件质量保证等方面的能力。
《信息系统项目管理师》:主要考核项目管理的各个阶段,包括项目立项、计划管理、成本管理、质量管理等,还包括风险管理、变更管理等内容。
重点考查项目管理者的组织协调、资源调配、流程控制等能力。
《网络工程师》:主要考核计算机网络的各个方面知识,包括TCP/IP协议栈、网络安全、网络管理等。
重点考查网络设计和实现、网络故障排除等能力。
《嵌入式系统设计师》:主要考核嵌入式系统的设计、开发、测试和维护方面的知识,包括电子电路设计、嵌入式软件开发等方面的能力。
重点考查嵌入式系统架构设计和实现、嵌入式软件开发等能力。
《数据库系统工程师》:主要考核数据库系统的设计和管理方面的知识,包括关系数据库、非关系数据库、数据库安全等方面的内容。
重点考查数据库设计和实现、数据库管理等能力。
《信息安全工程师》:主要考核网络安全、系统安全等方面的知识,包括网络攻防技术、加密解密技术、安全审计等方面的内容。
重点考查信息安全管理、信息安全技术应用等能力。
《计算机辅助设计师》:主要考核计算机辅助设计的各个方面知识,包括2D/3D设计软件应用、数字造型、虚拟现实等方面的内容。
重点考查计算机辅助设计软件的应用能力。
《数据分析师》:主要考核数据处理、数据统计、数据应用等方面的知识,包括数据规约、数据预处理、探索性数据分析等方面的内容。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.单选题在CPU的内外常设置多级高速缓存(Cache),其主要目的是()。
问题1选项A.扩大主存的存储容量B.提高CPU访问主存数据或指令的效率C.扩大存储系统的容量D.提高CPU访问外存储器的速度【答案】B【解析】存储系统多级层次结构中,由上向下分为三级:高速缓冲存储器cache,主存储器和辅助存储器组成。
从上到下,容量逐渐增大,速度逐渐降低,但成本逐渐减少。
2.单选题下列关于基于时间片的进程调度的叙述中,错误的是()。
问题1选项A.时间片越短,进程切换的次数越多,系统开销也越大B.当前进程的时间片用完后,该进程状态由执行态变为阻塞态C.时钟中断发生后,系统会修改当前进程在时间片内的剩余时间D.影响时间片大小的主要因素包括响应时间、系统开销和进程数量等【答案】B【解析】时间片轮转调度(round-robin scheduling RR)算法:所有的就绪任务按照先来先服务的原则排成一个队列。
在每次调度的时候,把处理器分派给队列当中的第一个任务,让它去执行一小段时间(时间片)。
在这个时间段里任务被阻塞或结束,或者任务的时间片用完了,它会被送到就绪队列的末尾,然后调度器再执行当前队列的第一个任务。
3.案例题阅读下列说明和C语言代码,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】在某工厂的物流车间,设计一款智能监测系统,实现对车间进行24小时不间断图像采集的功能。
王工设计了一个实时监测采集系统,主要由图像采集卡和数据存储卡组成。
由于实时图像的数据量巨大,设计采用DMA方式进行数据传输,当DMA传输完成后,DMA控制器会发起一个硬件中断。
操作系统接收到硬件中断,调用中断服务程序。
该系统的软件基于某嵌入式操作系统开发,支持中断管理、多任务调度等功能。
与DMA相关的一段驱动程序示例代码如下。
嵌入式系统工程师软考题目作为嵌入式系统工程师,软考题目涵盖了广泛的知识领域。
下面我将从不同角度回答你的问题,包括嵌入式系统的基础知识、硬件设计、软件开发、系统集成和测试等方面。
1. 嵌入式系统基础知识:什么是嵌入式系统?嵌入式系统是一种特定功能的计算机系统,通常被嵌入到其他设备中,用于控制、监测或执行特定任务。
嵌入式系统的特点有哪些?嵌入式系统通常具有实时性要求、资源受限、功耗低、体积小等特点。
嵌入式系统的组成部分有哪些?嵌入式系统由处理器、存储器、外设、操作系统和应用软件等组成。
2. 硬件设计:嵌入式系统的硬件设计流程是什么?硬件设计流程包括需求分析、系统设计、电路设计、PCB设计、原型制作和验证等阶段。
嵌入式系统的电路设计中常用的模块有哪些?常用的模块包括处理器模块、存储器模块、接口模块和电源模块等。
如何提高嵌入式系统的可靠性和稳定性?可以采用冗余设计、错误检测与纠正技术、抗干扰设计和可靠性测试等方法。
3. 软件开发:嵌入式系统的软件开发流程是什么?软件开发流程包括需求分析、架构设计、模块设计、编码实现、调试测试和集成等阶段。
嵌入式系统常用的开发语言有哪些?常用的开发语言包括C、C++、汇编语言和脚本语言等。
嵌入式系统的软件调试方法有哪些?常用的软件调试方法包括仿真调试、在线调试和远程调试等。
4. 系统集成和测试:嵌入式系统的系统集成流程是什么?系统集成流程包括硬件与软件的集成、外设的连接与驱动、系统功能的测试和性能优化等步骤。
嵌入式系统的测试方法有哪些?常用的测试方法包括单元测试、集成测试、系统测试、性能测试和可靠性测试等。
如何解决嵌入式系统中的性能问题?可以通过优化算法、硬件加速、并行处理和资源管理等方法来解决性能问题。
以上是对嵌入式系统工程师软考题目的多角度回答,涵盖了嵌入式系统的基础知识、硬件设计、软件开发、系统集成和测试等方面。
希望能对你有所帮助。
2023年计算机软考《嵌入式系统设计工
程师》经典习题及答案
尊敬的读者,以下是2023年计算机软考《嵌入式系统设计工程师》的一些经典题和答案。
1. 题一
题目:什么是嵌入式系统设计?
答案:嵌入式系统设计是指将计算机系统嵌入到其他电子设备中,并以该设备的特定功能为目标进行设计和开发的过程。
通常,嵌入式系统设计需要考虑硬件与软件的结合,以满足设备的功能需求。
2. 题二
题目:请简要说明嵌入式系统设计的步骤。
答案:嵌入式系统设计的步骤包括需求分析、系统设计、硬件设计、软件设计、集成与测试以及部署与维护。
需求分析阶段确定系统的功能需求和性能要求;系统设计阶段确定系统的整体架构和
模块划分;硬件设计阶段设计硬件电路和电子元器件;软件设计阶
段编写嵌入式软件程序;集成与测试阶段将硬件和软件进行集成并
进行系统测试;部署与维护阶段部署嵌入式系统并进行后期维护。
3. 题三
题目:请简述嵌入式系统设计中常用的开发工具。
答案:嵌入式系统设计中常用的开发工具包括开发板、集成开
发环境(IDE)、仿真器、调试器等。
开发板是嵌入式系统的硬件
平台,提供了丰富的接口和开发工具;IDE是用于编写、编译和调
试嵌入式软件的集成开发环境;仿真器用于将软件加载到嵌入式系
统进行仿真和测试;调试器用于调试嵌入式程序,定位和解决问题。
以上是一些2023年计算机软考《嵌入式系统设计工程师》经
典题及答案。
希望对您的备考有所帮助!祝您顺利通过考试!
——
注意:本文中所提供的题及答案仅供参考,真实的考试内容以
官方发布为准。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题一台计算机的显示存储器用DRAM芯片实现,要求显示分辨率为1024×1024,颜色深度为24位,帧频为100Hz,显示总带宽的50%用来刷新屏幕,则需要的显存总带宽至少为()。
问题1选项A.1200MbpsB.9600MbpsC.2400MbpsD.4800Mbps【答案】D【解析】一台计算机的显示存储器用DRAM芯片实现,要求显示分辨率为1024×1024,颜色深度为24位,帧频为100Hz,显示总带宽的50%用来刷新屏幕,则需要的显存总带宽至少为4800Mbps。
计算过程如下:1.首先求得总容量为:1024×1024×24bit。
2.时间为:1/100HZ=0.01秒。
3.显存的最少带宽:1024×1024×24bit/0.01秒=2400Mbps。
4. 当显示总带宽的50%用来刷新屏幕时,则至少需要2倍的显存带宽。
2400Mbps×2=4800Mbps。
2.单选题m个进程共享同一临界资源,若使用信号量实现互斥访问,则其变化范围是()。
问题1选项A.1 ~ -(m-1)B.0 ~ -(m-1)C.1~(m-1)D.0~(m-1)【答案】A【解析】m个进程共享同一临界资源,说明临界资源只有1个,最大为1,然后每个进程申请使用的时候减少1,也就是m-1。
所以范围是:1~-(m-1)。
答案是A。
3.单选题下列对软件需求分析理解错误的是()。
问题1选项A.需求分析阶段包括需求提出、需求描述、需求评审和需求实现B.需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制C.需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明D.需求分析是软件设计的基础【答案】A【解析】需求分析阶段包括需求提出、需求描述、需求评审和需求评审;需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制;需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明;需求分析是软件设计和软件测试的基础。
嵌入式系统设计师证书能挂靠吗?嵌入式系统设计师证书能挂靠吗?答案当然是否定的。
通常我们所说的软考证书挂靠,一般是说中级的信息系统监理师、系统集成项目管理工程师和高级信息系统项目管理师挂靠,因为软考证书里面只有这三个需求最大,最被人们所使用和熟知。
但随着近些年国家新政策的调整,全国社保联网等,软考证书越来越倾向于称职,以后能不能挂靠就看国家机构的相关政策了。
软考,是以考代评,以一个考试来代替提交若干材料的评职称的过程。
国人部发[2003]39号文件,第11条明确如此规定:计算机专业技术资格(水平)实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。
但也会有很多人会误以为,只要我通过了这个考试,就是说:我是国家级的高级、中级工程师!拥有副高级职称、中级职称!这样的认知是错误的,过了软考高级、中级考试,只能说,我具备了国家承认的高级工程师资格,要评上了才能算是拥有副高级职称、中级职称,跟评聘问题完全是两个方面,当然评聘主要还是得看你所在的企业。
不过说回来评聘是分开的,就是指评审或考试后取得专业技术资格证书(职称证书)也需要你们单位聘任你才可以享受相应职称工资待遇,担任相应专业技术职位。
国人部发[2003]39号文件,第10条又规定:用人单位可根据《工程技术人员职务试行条例》有关规定和工作需要,从获得计算机专业技术资格(水平)证书的人员中择优聘任相应专业技术职务。
也就是说,你拿到系统集成项目管理工程师的证书后,相当于具备的中级职称的能力水平。
至于单位是否聘你为相应的职务和相应的待遇,就需要看单位的具体情况。
那么事业单位如何评聘职称?事业单位评聘职称,执行的哪个文件?执行的是1986年4月16日中央职称改革工作领导小组发布的《工程技术人员职务试行条例》。
本条例的第24条,明确规定:本条例适用于国家机关、事业单位。
事业单位必须按照这个规定来!而事业单位想评聘职称,那就必须是干部身份!那对于如何申报的情况,如果你是正式单位的职工,你的职称是由单位向本地职称办申报的。
中级嵌入式系统设计师报考条件
一、嵌入式系统师是什么?
嵌入式系统师是计算机技术与软件专业技术资格(水平)考试中级嵌入式系统设计师科目的简称。
软考分为计算机软件、计算机网络、计算机应用技术、信息系统和信息服务共5个专业类别,并在各专业类别中分别设置了初、中、高级专业资格考试,嵌入式系统设计师属于软考中级资格考试,很多朋友会习惯性简称为嵌入式系统师。
二、软考中级嵌入式系统师报名需要什么条件?
凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。
报考任何级别不需要学历、资历条件,只要达到相应的专业技术水平即可报考相应的级别。
获准在中华人民共和国境内就业的外籍人员及港、澳、台地区的专业技术人员,可按照国家有关政策规定和程序,申请参加考试。
三、软考中级嵌入式系统师考哪些科目?
《基础知识》和《应用技术》两个科目,采用机考作答的办法。
考试采取科目连考、分批次考试的方式,第一个科目节余的时长可为第二个科目使用。
基础知识和应用技术2个科目连考,作答总时长240分钟,基础知识科目考试最长作答时长120分钟,最短作答时长90分钟,选择不参加应用技术科目考试的考生开考120分钟后可以交卷离场,选择继续作答应用技术科目的,考试结束前60分钟可以交卷离场。
嵌入式系统设计师考试重点记忆
嵌入式系统设计师考试的重点记忆包括以下内容:
1. 嵌入式系统的基本原理和概念:重点记忆嵌入式系统的基本
概念、嵌入式系统的组成、嵌入式系统的性能指标等。
2. 实时操作系统:重点记忆实时操作系统的基本概念、实时调度算法、实时内存管理、中断处理等内容。
3. 嵌入式微控制器:重点记忆嵌入式微控制器的基本原理、寄存器、指令集、存储器等。
4. 嵌入式系统设计与开发:重点记忆嵌入式系统设计的基本流程、嵌入式系统软件开发的基本方法、C语言编程、汇编语言编程等内容。
5. 嵌入式系统的信号处理:重点记忆信号处理的基本理论、时域和频域信号处理方法、滤波器、采样与量化等内容。
6. 嵌入式系统的通信协议:重点记忆嵌入式系统的通信协议、串口通信原理、协议分类、通信控制等内容。
7. 嵌入式系统的硬件设计:重点记忆嵌入式系统的硬件设计方法、存储器层次结构、处理器选择、外设接口等内容。
8. 嵌入式系统的调试与测试:重点记忆嵌入式系统的调试方法、故障排除、性能测试等内容。
以上是嵌入式系统设计师考试的重点记忆内容,需要考生仔细备考。
同时,还需要熟悉相关的考试标准和题型,掌握应试技巧和方法。
选择题:嵌入式系统设计中,常用于实现实时操作系统的调度算法是:A. 轮转调度算法B. 优先级调度算法(正确答案)C. 最短作业优先调度算法D. 多级反馈队列调度算法在嵌入式系统中,用于存储启动代码和部分程序的只读存储器是:A. SRAMB. DRAMC. Flash存储器(正确答案)D. SDRAM下列哪项不是嵌入式系统设计师在设计阶段需要考虑的因素?A. 系统功耗(正确答案)B. 用户界面设计C. 硬件与软件的协同设计D. 系统的可维护性和可扩展性嵌入式系统中,常用于实现设备间短距离无线通信的技术是:A. Bluetooth(正确答案)B. GPSC. WiFi(虽然也是无线通信,但通常不指短距离)D. LTE在嵌入式软件开发中,常用于检测内存泄漏和越界访问的工具是:A. GDBB. Valgrind(正确答案)C. MakeD. GCC下列哪项不是嵌入式系统相比于通用计算机系统的特点?A. 专用性强B. 资源受限(如处理器性能、内存容量等)C. 可扩展性好(正确答案)D. 实时性要求高嵌入式系统中,用于实现定时功能和任务调度的硬件定时器通常基于:A. CPU指令周期B. 外部晶振(正确答案)C. 软件循环计数D. 操作系统内核在嵌入式Linux系统开发中,常用于构建和管理内核配置的工具是:A. MakeB. Menuconfig(正确答案)C. GCCD. BusyBox下列哪项不是嵌入式系统设计中需要考虑的安全性问题?A. 防止未授权访问B. 数据加密和传输安全C. 系统备份和恢复机制(正确答案)D. 防止恶意软件攻击。
第 1 题单项选择题确定软件的模块划分及模块之间的调用关系是〔〕阶段的任务。
A.需求分析B.概要设计C.具体设计D.编码【解析】正确答案:B。
此题考察软件开发过程和软件开发阶段的根底学问。
需求分析确定软件要完成的功能及非功能性要求;概要设计将需求转化为软件的模块划分,确定模块之间的调用关系;具体设计将模块进展细化,得到具体的数据构造和算法;编码依据具体设计进展代码的编写,得到可以运行的软件,并进展单元测试。
第 2 题单项选择题The following diagram is a typical〔〕.A.digital process systemB.c ontrol systemC.d ebug systemD.e mbedded system【解析】正确答案:A。
以以下图是一个典型的数字处理系统。
第 3 题单项选择题下面关于实时操作系统〔RTOS〕的表达中,不正确的选项是〔〕。
A.实时操作系统中,首要任务是调度一切可利用的资源来完成实时把握任务B.实时计算中,系统的正确性仅依靠于计算结果,不考虑结果产生的时间C.实时操作系统就是系统启动后运行的一个后台程序D.实时操作系统可以依据应用环境的要求对内核进展裁减和重配【解析】正确答案:B。
此题考察实时操作系统〔RTOS〕方面的根底学问。
实时操作系统〔RTOS〕的特点是,当外界大事或数据产生时,能够承受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来把握生产过程或对处理系统做出快速响应,并把握全部实时任务协调全都运行。
因而,供给准时响应和高牢靠性是其主要特点。
实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必需完成操作,这是在操作系统设计时保证的;软实时则只要依据任务的优先级,尽可能快地完成操作即可。
实时操作系统有以下的特征:①高精度计时系统计时精度是影响实时性的一个重要因素。
在实时应用系统中,常常需要准确确定实时地操作某个设备或执行某个任务,或准确的计算一个时间函数。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题下面的求解菲波那级数第n项的a、b两段程序中,分别采用了()算法。
问题1选项A.递推法和迭代法B.迭代法和穷举搜索法C.迭代法和递推法D.递归法和递推法【答案】D【解析】斐波纳契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。
第一种方法是递归算法(是最普遍的解决算法),这种算法的时间复杂度很高。
因为在计算fib(n-1)的时候,把fib(n-2)也给计算了一遍。
这样资源得不到重复利用。
时间复杂度是指数级的。
第二种方法是递推法,利用递推算法求问题规模为n的解的基本思想是:当n=1时,解或为已知,或能非常方便地求得;通过采用递推法构造算法的递推性质,能从已求得的规模为1、2、…、i−1的一系列解,构造出问题规模为i的解。
这样,程序可从i=0或i=1出发,重复地由已知至i−1规模的解,通过递推,获得规模为i的解,直至获得规模为n的解。
2.单选题计算机中采用的SSD (固态硬盘)实质上是()存储器。
问题1选项A.FlashB.磁盘C.磁带D.光盘【答案】A【解析】计算机中采用的SSD (固态硬盘)实质上是Flash 存储器。
3.单选题在XML的第一条声明语句中,不能使用的属性是()。
问题1选项A.standaloneC.encodingD.version【答案】B【解析】本题考查XML文档的基础知识。
XML声明是文档头部的第一条语句,也是整个文档的第一条语句。
XML声明语句的格式如下:XML声明语句以“”结束,表示这是一个XML文档。
处理指令是在XML文档中由应用程序进行处理的部分,XML解析器把信息传送给应用程序,应用程序解释指令,按照它提供的信息进行处理。
嵌入式系统设计师与软件设计师有什么区别嵌入式系统设计师与软件设计师同属软考考试中的一门中级资格的考试科目,两者之间有什么具体的相同与不同之处呢?同报名条件相同软件设计师考试、嵌入式系统设计师考试同属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。
考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。
考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。
区别考试次数嵌入式系统设计师一年只考一次,考试于每年的第四季度(11月份)举行,2017年考试时间为11月11日。
软件设计师一年可以考两次,分别是每年的5月份和11月份。
2017年考试时间分别为:5月20日、11月11日。
考试目标嵌入式系统设计师——通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格说明书进行软、硬件设计,编写系统开发的规格说明书等相应的文档;组织和指导开发实施人员编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。
软件设计师——通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
考试要求嵌入式系统设计师:(1)掌握计算机科学基础知识;(2)掌握嵌入式系统的硬件、软件知识;(3)掌握嵌入式系统分析的方法;(4)掌握嵌入式系统设计与开发的方法及步骤;(5)掌握嵌入式系统实施的方法;(6)掌握嵌入式系统运行维护知识;(7)了解信息化基础知识、计算机应用的基础知识;(8)了解信息技术标准、安全性,以及有关法律法规的基本知识;(9)了解嵌入式技术发展趋势;(10)正确阅读和理解计算机及嵌入式系统领域的英文资料。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题以下关于各类文档撰写阶段的叙述中,不正确的是()。
问题1选项A.软件需求规格说明书在需求分析阶段撰写B.概要设计规格说明书在设计阶段撰写C.测试计划必须在测试阶段撰写D.测试分析报告在测试阶段撰写【答案】C【解析】测试过程基本上与开发过程平行进行,在需求分析阶段,就需要对测试计划进行撰写。
C选项描述错误,其他选项的说法是正确的。
2.单选题关于中间件软件,下列叙述错误的是()。
问题1选项A.中间件是一种独立的系统软件或服务程序B.中间件一般运行于多种硬件和操作系统平台C.分布式系统中,应用软件借助中间件软件在不同的技术平台之间共享资源D.中间件软件可以屏蔽平台操作系统差异,但不能屏蔽网络协议差异【答案】D【解析】在操作系统内核、设备驱动程序和应用软件之外的所有系统软件,把原本属于应用软件层的一些通用的功能模块抽取出来,形成独立的一层软件,从而为运行在它上面的那些应用软件提供一个灵活、安全、移植性好、相互通信、协同工作的平台。
除了操作系统,中间件还能够屏蔽网络协议的差异,为应用程序提供多种通讯机制。
3.单选题下列属于CPU中算术逻辑单元的部件是()。
问题1选项A.程序计数器B.加法器C.指令寄存器D.指令译码器【答案】B【解析】算术逻辑单元是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。
所以本题正确的选项是BCPU中其他部件作用:程序计数器是用于存放下一条指令所在单元的地址的地方。
在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。
程序的转移等操作也是通过该寄存器来实现的。
累加器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题m个进程共享同一临界资源,若使用信号量实现互斥访问,则其变化范围是()。
问题1选项A.1 ~ -(m-1)B.0 ~ -(m-1)C.1~(m-1)D.0~(m-1)【答案】A【解析】m个进程共享同一临界资源,说明临界资源只有1个,最大为1,然后每个进程申请使用的时候减少1,也就是m-1。
所以范围是:1~-(m-1)。
答案是A。
2.单选题()不属于操作系统的功能。
问题1选项A.进程管理B.文件管理C.存储管理D.事务管理【答案】D【解析】操作系统的功能包括了进程管理、文件管理、存储管理、设备管理和作业管理,事务管理是数据库的功能,不属于操作系统的功能。
所以答案是D。
3.单选题在五级流水线的嵌入式处理器设计中,一般包括取指、译码、执行、访存和回写。
下面对这五个阶段描述不正确的是()。
问题1选项A.取值是指从存储器中取出指令,并将其放入指令流水线B.译码是指对指令进行译码,执行是指通过算术逻辑单元进行运算C.访存是指访问数据存储器D.回写是指将指令产生的结果回写到外部存储器【答案】D【解析】在五级流水线的嵌入式处理器设计中,一般包括取指、译码、执行、访存和回写。
取值是指从存储器中取出指令,并将其放入指令流水线。
译码是指对指令进行译码,执行是指通过算术逻辑单元进行运算。
访存是指访问数据存储器。
回写是指将指令产生的结果回写到寄存器中。
4.单选题下面的无线通信技术中,通信距离最短的是()。
问题1选项A.蓝牙B.窄带微波C.CDMAD.蜂窝通信【答案】A【解析】蓝牙在民用应用中的通信距离在30米以内,是通信距离最短的。
5.单选题传统过程模型中,()首先引入了风险管理。
问题1选项A.瀑布模型B.螺旋模型C.V模型D.原型化模型【答案】B【解析】常见的传统过程模型有瀑布模型、增量模型、V模型、原型法、螺旋模型等。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为()。
问题1选项A.程序查询方式B.中断方式C.并行控制方式D.DMA方式【答案】D【解析】本题考查计算机系统硬件方面关于DMA方式的基础知识。
程序控制(查询)方式:CPU需要不断查询I/O是否完成,因此一直占用CPU。
程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。
DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的。
DMA方式比程序控制方式与中断方式都高效。
CPU只负责初始化,不参与具体传输过程。
2.单选题在RSA算法中,选择两个质数p=11,q=17,加密密钥为e=23,则解密密钥d为()。
问题1选项A.5B.7C.11D.13【答案】B【解析】本题考查的是RSA算法中求解密密钥的计算方法。
在已知两个不大的质数p、q(p和q不相等)和加密密钥e时,计算解密密钥d的依据:首先计算N=p*q;根据欧拉函数,不大于N且与N互质的整数个数为(p-1)X(q-1);选择一个整数e与(p-1)*(q-1)互质,并且e小于(p-1)*(g-1);使用公式“d*e= 1 (mod(p-1)*(q-1))”计算解密密钥d。
最后将P和q的记录销毁。
根据上述规则,可以计算出,当质数p=11和q=17,加密密钥为e=23时,计算(23*7 - 1)mod 160=0,将上述选项值代入,则只有7满足该要求,即解密密钥d的值为7。
答案选B。
3.单选题以下描述不是软件配置管理功能的是()。
问题1选项A.配置标识B.版本控制C.审计和审查D.程序设计【答案】D【解析】配置管理的功能范围包括了:配置标识、版本控制、审计和审查等,而程序设计则不属于配置管理功能范围。
4.单选题计算机中采用的SSD (固态硬盘)实质上是()存储器。
2022年职业考证-软考-嵌入式系统设计师考试全真模拟易错、难点剖析B卷(带答案)一.综合题(共15题)1.单选题采用ADSL接入Internet,用户端接入介质为(),使用的网络为()。
问题1选项A.双绞线B.红外线C.同轴电缆D.光纤问题2选项A.电话网B.电视网C.DDN专线D.5G无线广域网【答案】第1题:A第2题:A【解析】第1题:1989年在贝尔实验室诞生的ADSL是xDSL家族成员中的一员,被誉为“现代信息高速公路上的快车”。
它因其下行速率高、频带宽、性能优等特点而深受广大客户的喜爱,成为继MODEM、ISDN 之后的又一种全新更快捷,更高效的接入方式。
它是运行在原有普通电话线上的一种新的高速宽带技术。
事实上,ADSL的传输技术中,ADSL用其特有的调制解调硬件来连接现有双绞线连接的各端。
第2题: 2.单选题Kerberos系统中可通过在报文中加入()来防止重放攻击。
问题1选项A.会话密钥B.时间戳C.用户IDD.私有密钥【答案】B【解析】重放攻击(Replay Attacks)又称重播攻击、回放攻击或新鲜性攻击(Freshness Attacks),是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。
Kerberos系统采用的是时间戳方案来防止重放攻击,这种方案中,发送的数据包是带时间戳的,服务器可以根据时间戳来判断是否为重放包,以此防止重放攻击。
3.单选题Fog computing is a mid-layer between cloud data centers and IoT devices/sensors. It provides services of(1) along with storage and networking at the proximity of the IoT devices/sensors. The fog computing concept is derived from(2) computing. Edge computing promises to bring data computation closer to the data-origin. Edge devices, in Edge computing, aren't able to support(3)applications in IoT because of their limited resources, resulting in resource-contention and increased (4). It assimilates edge devices and cloud resources to overcome (5)associated with Edge computing.问题1选项putationputerC.operating systemD.cloud system问题2选项puterB.EdgeC.EmbeddedD.server问题3选项A.simulatorB.systemC.multipleD.device问题4选项tencyB.powerC.systemer问题5选项A.memoryB.operating systemC.localD.limitations【答案】第1题:A第2题:B第3题:C第4题:A第5题:D【解析】第1题:雾计算位于云数据中心和物联网设备/传感器的中间层。
第1题单选题以下关于数据流图中基本加工的叙述,不正确的是()。
A.对每一个基本加工,必须有一个加工规格说明B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则C.加工规格说明必须描述实现加工的具体流程D.决策表可以用来表示加工规格说明【解析】正确答案:C。
本题考查结构化分析方法的基础知识。
分层的数据流图是结构化分析方法的重要组成部分。
对数据流图中的每个基本加工,需要有一个加工规格说明,描述把输入数据流变换为输出数据流的加工规则,但不需要描述实现加工的具体流程。
可以用结构化语言、判定表和判定树来表达基本加工。
第2题单选题时序逻辑电路的框图如下图所示,其中称为时序电路的外部输入信号,称为时序电路的内部输入,称为时序电路的外部输出,称为()。
A.内部函数B.外部函数C.激励函数D.输出函数【解析】正确答案:C。
本题考查时序电路的概念。
时序电路的特点是:在任何时刻电路产生的稳定输出信号不仅与该时刻电路的输入信号有关,而且还与电路过去的状态有关。
由于它与过去的状态有关,所以电路中必须具有“记忆”功能的器件,记住电路过去的状态,并与输入信号共同决定电路的现在输出。
题目中给出的图示为其对应的电路框图。
从图中可以看出,对组合电路而言,它有两组输入和两组输出,其中称为时序电路的外部输入信号,称为时序电路的内部输入,称为时序电路的外部输出,称为时序电路的内部输出,或称为记忆原件的控制函数或激励函数。
第3题单选题在软件开发过程中进行风险分析时,()活动的目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。
A.风险识别B.风险预测C.风险评估D.风险控制【解析】正确答案:D。
本题考查软件开发风险分析的基本知识。
风险分析实际上包含4个不同的活动:风险识别、风险预测、风险评估和风险控制。
风险识别是试图系统化地确定对项目计划(估算、进度、资源分配)的威胁。
风险预测又称风险估算,它从两个方面评估一个风险:风险发生的可能性或概率;以及如果风险发生时所产生的后果。
软考嵌入式系统设计师
2011年下半年嵌入式系统设计师考试题
●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。
A (1) A.PC(程序计数器) B.AR(地址寄存器) C.AC(累加器) D.ALU(算逻运算单元)
●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。
D (2) A.控制 B.中断 C.输入输出 D.访存
●在程序的执行过程中,Cache与主存的地址映像由 (3) 。
A
(3)A.专门的硬件自动完成 B.程序员进行调度 C.操作系统进行管理 D.程序员和操作系统共同协调完成
●总线复用方式可以(4) 。
C
(4)A.提高总线的传输带宽 B.增加总线的功能 C.减少总线中信号线的数量 D.提高CUP利用率
●在CPU的寄存器中,(5)对用户是完全透明的。
B
(5)A.程序计数器B.指令寄存器 C.状态寄存器 D.通用寄存器
●CPU中译码器的主要作用是进行(6) 。
B
(6)A.地址译码 B.指令译码 C.数据译码 D.选择多路数据至ALU
●利用 (7)可以获取某FTP服务器中是否存在可写目录的信息。
B (7)A.防火墙系统 B.漏洞扫描系统 C.入侵检测系统 D.病毒防御系统
●通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用
户信息的恶意代码为 (8)。
A (8)A.特洛伊木马B.蠕虫病毒 C.宏病毒 D.CIH病毒
●从认证中心CA获取用户B的数字证书,该证书用(9)做数字签名,从用户B的数字证书中可以获得B的公钥。
B
(9) A.CA的公钥 B.CA的私钥 C.B的公钥 D.B的私钥
●(10)指可以不经著作权人许可,不需支付报酬,使用其作品。
A (10)A.合理使用 B.许可使用 C.强制许可使用 D.法定许可使用。