首页 > 第3章  嵌入式系统软件基础知识
要求 知识点 真题
       总览
  第1章 计算机系统基础知识 掌握 98 279
  第2章 嵌入式系统硬件基础知.. 掌握 199 126
  第3章 嵌入式系统软件基础知.. 掌握 358 425
  第4章 嵌入式系统的项目开发.. 掌握 178 151
  第5章 嵌入式系统的安全性知.. 了解 56 51
  第6章 标准化知识 了解 36 3
  第7章 信息化和知识产权基础.. 了解 74 25
  第8章 嵌入式系统发展趋势 了解 0 0
  第9章 计算机专业英语 理解 0 59
第3章  嵌入式系统软件基础知识
被考次数: 425次 被考频率: 高频率
答错率:    39% 知识难度:
考试要求: 掌握     
要求 知识点 真题
       总览
  第3章 嵌入式系统软件基础知.. 掌握 358 425
        3.1 嵌入式软件基础知识 掌握 67
             嵌入式系统   掌握 46
             嵌入式软件   掌握 7
             嵌入式软件体系结构   掌握 0
              无操作系统的情形   掌握 0
               循环轮转方式   掌握 0
               前后台系统   掌握 0
              有操作系统的情形   掌握 0
             设备驱动层   掌握 3
              板级支持包   掌握 3
               引导加载程序   掌握 2
               设备驱动程序   掌握 0
             嵌入式中间件   掌握 2
         3.1.1 嵌入式软件分类 掌握 2
              嵌入式软件分类   掌握 2
          3.1.1.1 系统软件 掌握 0
          3.1.1.2 支撑软件 掌握 0
           3.1.1.2.1 中间件 掌握 0
           3.1.1.2.2 可配置组件 掌握 0
          3.1.1.3 应用软件 掌握 0
         3.1.2 嵌入式系统初始化 掌握 0
          3.1.2.1 系统引导(Bootloader) 掌握 0
          3.1.2.2 板级支持包(BSP) 掌握 0
         3.1.3 无操作系统支持的嵌入式软件体系结构 掌握 0
         3.1.4 有操作系统支持的嵌入式软件体系结构 掌握 0
         3.1.5 嵌入式支撑软件(嵌入式文件系统、嵌入式数据库、分布.. 掌握 5
              嵌入式系统对数据库的特殊要求   掌握 0
               采用纯内存工作方式   掌握 0
               为特殊数据类型提供高效索引   掌握 0
               支持基于优先级的多任务访问   掌握 0
               可靠性、持久性和高可用性方面   掌握 0
              典型嵌入式数据库介绍   掌握 0
               eXtremeDB功能组件及体系结构   掌握 0
               eXtremeDB数据库技术特点   掌握 0
        3.2 嵌入式操作系统基础知识 掌握 126
         3.2.1 嵌入式操作系统基本概念 掌握 9
               并发性   掌握 0
               共享性   掌握 0
               虚拟性   掌握 0
              嵌入式操作系统的分类   掌握 5
               按提供的功能分类   掌握 1
               按系统的类型分类   掌握 0
               按响应时间分类   掌握 1
               按软件结构分类   掌握 0
                单体结构   掌握 0
                分层结构   掌握 0
                微内核结构   掌握 0
              常见的嵌入式操作系统   掌握 0
                VxWorks   掌握 1
                嵌入式Linux   掌握 0
                Windows CE   掌握 0
                μC/OS-II   掌握 0
                PalmOS   掌握 0
                pSOS   掌握 0
                QNX   掌握 0
                OS-9   掌握 0
                LynxOS   掌握 0
                天脉操作系统   掌握 0
         3.2.2 处理器管理 掌握 71
              实时系统调度   掌握 0
               任务模型   掌握 0
               RMS算法   掌握 0
               EDF算法   掌握 0
          3.2.2.1 多道程序 掌握 0
               多道程序技术   掌握 0
          3.2.2.2 分区、进程、线程、任务的概念 掌握 27
               进程、线程和任务   掌握 27
                进程   掌握 25
                线程   掌握 2
                任务   掌握 0
               任务的实现   掌握 0
                任务的层次结构   掌握 0
                任务的创建与终止   掌握 0
                任务的状态   掌握 0
                任务控制块   掌握 0
                任务切换   掌握 0
                任务队列   掌握 0
          3.2.2.3 任务管理 掌握 0
          3.2.2.4 任务调度 掌握 11
                任务调度主要概念   掌握 3
                 调度时机   掌握 1
                 调度方式   掌握 0
                 调度算法性能指标和分类   掌握 2
                 先来先服务算法   掌握 0
                 短作业优先算法   掌握 4
                 时间片轮转算法   掌握 0
          3.2.2.5 优先级反转(优先级反转、优先级继承、优先级天花板等.. 掌握 0
                 优先级算法   掌握 0
          3.2.2.6 任务间通信(共享内存、消息、邮箱、管道、信号等) 掌握 1
               任务间通信   掌握 1
                共享内存   掌握 1
                消息传递   掌握 0
                管道   掌握 0
          3.2.2.7 同步与互斥(竞争条件、临界区、互斥、信号量、思锁等.. 掌握 32
               任务间的同步与互斥   掌握 31
                任务之间的关系   掌握 0
                任务互斥   掌握 1
                任务互斥的解决方案   掌握 0
                 关闭中断法   掌握 0
                 繁忙等待法   掌握 0
                信号量   掌握 8
                任务同步   掌握 0
                死锁   掌握 4
                信号   掌握 16
                 优先级继承协议   掌握 0
                 优先级冲顶协议   掌握 0
          3.2.2.8 高可靠性操作系统的分区调度和分区通信等 掌握 0
         3.2.3 存储管理 掌握 20
              存储管理概述   掌握 0
               内存保护   掌握 0
               实时性要求   掌握 0
          3.2.3.1 存储管理方式 掌握 0
               实模式与保护模式   掌握 0
                实模式方案   掌握 0
                保护模式方案   掌握 0
          3.2.3.2 分区存储管理(固定分区、可变分区、内存保护等) 掌握 2
               分区存储管理   掌握 2
                固定分区存储管理   掌握 0
                可变分区存储管理   掌握 0
                分区存储管理实例   掌握 0
          3.2.3.3 地址重定位(逻辑地址、物理地址、地址映射等) 掌握 0
               地址映射   掌握 0
                静态地址映射   掌握 0
                动态地址映射   掌握 0
          3.2.3.4 页式存储管理 掌握 14
               页式存储管理   掌握 14
                基本原理   掌握 0
                数据结构   掌握 5
                内存的分配与回收   掌握 0
                地址映射   掌握 5
                 逻辑地址分析   掌握 0
                 页表查找   掌握 0
                 物理地址合成   掌握 1
          3.2.3.5 虚拟存储技术(程序局部性原理、虚拟页式存储管理、页.. 掌握 2
               虚拟存储管理   掌握 1
                程序局部性原理   掌握 1
                虚拟页式存储管理   掌握 0
                页面置换算法   掌握 0
                 最优页面置换算法(optimal page replacement alg..   掌握 0
                 最近最久未使用算法(Least Recently Used,LRU)..   掌握 0
                 最不常用算法(Least Frequently Used,LFU)   掌握 0
                 先进先出算法(First In First Out,FIFO)   掌握 0
                 时钟页面置换算法(Clock)   掌握 0
                工作集模型   掌握 0
         3.2.4 设备管理 掌握 10
              设备管理基础   掌握 4
          3.2.4.1 物理设备、逻辑设备、虚拟设备等 掌握 2
          3.2.4.2 设备分类(字符设备、块设备、网络设备) 掌握 0
          3.2.4.3 设备管理方式(设备文件、设备控制、设备无关性、中断.. 掌握 1
               I/O控制方式   掌握 1
                程序循环检测方式   掌握 0
                中断驱动方式   掌握 0
                直接内存访问方式   掌握 0
          3.2.4.4 设备驱动程序 掌握 2
               I/O软件   掌握 2
                中断处理程序   掌握 0
                设备驱动程序   掌握 0
                设备独立的I/O软件   掌握 1
                用户空间的I/O软件   掌握 1
         3.2.5 文件系统 掌握 16
              嵌入式文件系统概述   掌握 0
          3.2.5.1 文件和目录 掌握 4
                文件的基本概念   掌握 0
                目录   掌握 3
          3.2.5.2 文件的结构和组织 掌握 8
               文件系统的实现   掌握 8
                数据块   掌握 4
                文件的实现   掌握 3
                 文件控制块   掌握 1
                 文件的物理结构   掌握 1
                目录的实现   掌握 1
                空闲空间管理   掌握 0
          3.2.5.3 存取方法与存取控制 掌握 0
                文件的使用   掌握 0
                 文件的存取方法   掌握 0
                 文件的访问   掌握 0
                 文件的控制   掌握 0
          3.2.5.4 常见嵌入式文件系统(FAT、RAMFS、ROMFS、JFFS、YAFFS.. 掌握 0
               典型嵌入式文件系统介绍   掌握 0
                Reliance文件系统简介   掌握 0
                Reliance文件系统技术特点   掌握 0
          3.2.5.5 网络文件系统 掌握 0
         3.2.6 操作系统移植 掌握 0
          3.2.6.1 硬件配置、板级支持包移植、驱动移植、系统配置、交叉.. 掌握 0
        3.3 嵌入式系统程序设计 掌握 232
         3.3.1 嵌入式软件开发基础知识 掌握 9
              嵌入式应用开发的过程   掌握 0
              嵌入式软件开发的特点   掌握 0
               需要交叉编译工具   掌握 0
               通过仿真手段进行调试   掌握 0
               开发板是中间目标机   掌握 0
               可利用的资源有限   掌握 0
               需要与硬件打交道   掌握 0
              嵌入式软件开发的挑战   掌握 9
               软硬件协同设计   掌握 0
               嵌入式操作系统   掌握 9
               代码优化   掌握 0
               有限的输入/输出功能   掌握 0
          3.3.1.1 嵌入式软件开发模式、开发环境、开发工具等的选择 掌握 0
         3.3.2 嵌入式程序设计语言 掌握 150
              程序设计语言概述   掌握 2
               低级语言和高级语言   掌握 1
               编译程序和解释程序   掌握 1
               程序设计语言的定义   掌握 0
              程序设计语言的分类和特点   掌握 2
               程序设计语言发展概述   掌握 2
               程序设计范型   掌握 0
                命令式程序设计语言   掌握 0
                面向对象的程序设计语言   掌握 0
                函数式程序设计语言   掌握 0
                逻辑型程序设计语言   掌握 0
              程序设计语言的基本成分   掌握 7
               程序设计语言的数据成分   掌握 3
               程序设计语言的运算成分   掌握 0
               程序设计语言的控制成分   掌握 0
               函数   掌握 3
                函数定义   掌握 0
                函数声明   掌握 1
                函数调用   掌握 1
          3.3.2.1 编译器和解释器的基础知识 掌握 19
               程序设计语言的翻译基础   掌握 19
                编译器基础   掌握 13
                 词法分析   掌握 0
                 语法分析   掌握 0
                 语义分析   掌握 2
                 中间代码生成   掌握 5
                 代码优化   掌握 2
                 目标代码生成   掌握 2
                 符号表管理   掌握 0
                 出错处理   掌握 0
                词法分析   掌握 3
                 字母表、字符串、字符串集合及运算   掌握 0
                 正规表达式和正规集   掌握 0
                 有限自动机   掌握 1
                语法分析   掌握 2
                解释器基础   掌握 1
          3.3.2.2 汇编语言(指令系统、寻址方式、伪指令、宏指令等) 掌握 3
               汇编语言概述   掌握 1
               汇编语言程序   掌握 2
                汇编语言源程序中的指令   掌握 0
                 指令语句   掌握 0
                 伪指令语句   掌握 0
                 宏指令语句   掌握 0
                汇编语言程序示例   掌握 0
                 ARM汇编语言程序示例   掌握 0
                 x86汇编语言程序示例   掌握 0
          3.3.2.3 混合编程 掌握 0
          3.3.2.4 过程式语言(过程/函数、参数传递、变量、递归、动态内.. 掌握 0
          3.3.2.5 面向对象语言(对象/类、数据抽象、继承、多态、重载等.. 掌握 0
          3.3.2.6 嵌入式C/C++程序设计要求 掌握 97
               C程序基础   掌握 36
                预处理指令   掌握 6
                 宏定义   掌握 4
                 条件编译   掌握 2
                基本数据类型   掌握 5
                 变量   掌握 1
                 字面量   掌握 0
                 const常量和宏定义常量   掌握 0
                 标识符和名字的作用域   掌握 0
                数组、字符数组与字符串   掌握 9
                 数组   掌握 6
                 字符数组与字符串   掌握 3
                枚举类型   掌握 0
                结构体、位域和共用体   掌握 6
                 结构体   掌握 5
                 位域   掌握 0
                 共用体   掌握 1
                运算符与表达式   掌握 7
                 自增(++)与自减(--)   掌握 1
                 关系运算符   掌握 0
                 逻辑运算符   掌握 2
                 赋值运算与组合赋值   掌握 0
                 条件运算符和逗号运算符   掌握 0
                 位运算符   掌握 0
                 sizeof   掌握 4
                 类型转换   掌握 0
                输入/输出   掌握 0
                语句   掌握 3
                 选择语句   掌握 2
                 循环语句   掌握 1
                 break、continue、return   掌握 0
               函数   掌握 5
                函数定义   掌握 0
                函数调用   掌握 3
                函数声明   掌握 0
                递归函数   掌握 2
               存储管理   掌握 15
                内存布局   掌握 0
                大端模式和小端模式   掌握 7
               指针   掌握 10
                指针的定义   掌握 1
                 指针的加减运算   掌握 0
                 空指针   掌握 1
                 “&”和“*”   掌握 0
                 指针与堆内存   掌握 0
                指针与数组   掌握 3
                 通过指针访问数组元素   掌握 2
                 通过指针访问字符串常量   掌握 1
                 指针数组   掌握 0
                 指针运算   掌握 0
                 常量指针与指针常量   掌握 0
                指针与函数   掌握 2
                 指针作为函数参数   掌握 0
                 指针作为函数返回值   掌握 0
                 函数指针   掌握 2
                指针与链表   掌握 0
               栈与队列   掌握 12
                  掌握 6
                队列   掌握 5
               C程序内嵌汇编   掌握 0
               面向对象基本概念   掌握 4
                对象   掌握 2
                消息   掌握 2
                  掌握 0
                继承   掌握 0
                多态   掌握 0
                动态绑定   掌握 0
                面向对象原则   掌握 0
               C++程序基础   掌握 2
                数据类型   掌握 2
                输入/输出   掌握 0
                引用   掌握 0
                函数   掌握 0
                 内联函数   掌握 0
                 函数的重载   掌握 0
               类与对象   掌握 1
                  掌握 1
                对象   掌握 0
                 对象的创建   掌握 0
                 对象的操作   掌握 0
                构造函数和析构函数   掌握 0
                 构造函数   掌握 0
                 析构函数   掌握 0
                静态成员   掌握 0
                this指针   掌握 0
                友元   掌握 0
               继承与多态   掌握 0
                继承   掌握 0
                多态   掌握 0
               异常处理   掌握 0
               类库   掌握 0
         3.3.3 嵌入式软件开发环境 掌握 10
          3.3.3.1 宿主机与目标机 掌握 1
               宿主机和目标机   掌握 1
                宿主机   掌握 0
                目标机   掌握 0
                宿主机与目标机的连接   掌握 0
          3.3.3.2 编辑器、交叉工具链(编译器、链接器、调试器)、模拟.. 掌握 8
                编辑器   掌握 0
                编译器   掌握 6
                调试及调试工具   掌握 0
                 直接测试法   掌握 0
                 调试监控器法   掌握 0
                 ROM仿真器法   掌握 0
                 在线仿真器法   掌握 0
                 片上调试法   掌握 0
                 模拟器法   掌握 0
          3.3.3.3 集成开发及仿真环境 掌握 1
               集成开发环境   掌握 1
                Tornado   掌握 0
                Windows CE应用程序开发工具   掌握 0
                Linux环境下的集成开发环境   掌握 0
                 Kdevelop   掌握 0
                 Eclipse   掌握 0
                 Anjuta   掌握 0
          3.3.3.4 开发辅助工具 掌握 0
                软件工程工具   掌握 0
                 CVS   掌握 0
                 GNU make   掌握 0
         3.3.4 嵌入式软件开发过程 掌握 61
              嵌入式平台选型   掌握 37
               硬件平台的选择   掌握 0
               软件平台的选择   掌握 37
                操作系统   掌握 36
                编程语言   掌握 1
                集成开发环境   掌握 0
          3.3.4.1 嵌入式软件需求分析 掌握 1
          3.3.4.2 嵌入式软件设计 掌握 16
               软件设计   掌握 16
                软件设计的任务   掌握 0
                 准备工作计划   掌握 0
                 确定软件的结构   掌握 0
                 设计评审   掌握 0
                 维护工作计划   掌握 0
                 与硬件部门密切合作、相互协调   掌握 0
                 控制工作的结果,把工作记录存档   掌握 0
                软件架构设计   掌握 0
                软件设计方法   掌握 2
               特性设计技术   掌握 0
                实时性的设计   掌握 0
                可扩展性的设计   掌握 0
                 采取混合编程的方式   掌握 0
                 硬件驱动管理机制   掌握 0
                 软件的模块化设计   掌握 0
                可定制性的设计   掌握 0
                 可剪裁性   掌握 0
                 可配置性   掌握 0
               嵌入式软件的设计约束   掌握 0
                接口设计约束   掌握 0
                中断设计约束   掌握 0
                模块设计约束   掌握 0
                异常设计约束   掌握 0
                数据安全设计约束   掌握 0
                余量设计约束   掌握 0
                其他设计约束   掌握 0
          3.3.4.3 编码(编程规范、代码审查) 掌握 6
               编码   掌握 6
                编码过程   掌握 0
                编码准则   掌握 0
                编码技术   掌握 0
                 编程规范   掌握 0
                 性能优化   掌握 0
          3.3.4.4 软件集成 掌握 0
          3.3.4.5 测试(测试环境、测试用例、测试方法、测试工具) 掌握 0
          3.3.4.6 下载和运行 掌握 0
               下载和运行   掌握 0
          3.3.4.7 第三方测试与验证 掌握 0
         3.3.5 嵌入式应用软件移植 掌握 2
              应用软件的移植   掌握 2
          3.3.5.1 无操作系统的软件移植 掌握 0
               无操作系统的软件移植   掌握 0
          3.3.5.2 有操作系统的软件移植 掌握 0
               有操作系统的软件移植   掌握 0
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

QQ 486577830

点击这里给我发消息

商务合作

QQ 486577830

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2025 All Rights Reserved 软考在线版权所有