宁波大学嵌入式期末复习重点:处理器、操作系统与系统架构

需积分: 26 13 下载量 111 浏览量 更新于2024-07-03 6 收藏 1.29MB PDF 举报
"宁波大学嵌入式期末复习题答案版,帮助大家更好的期末复习" 这篇资料主要涉及嵌入式系统的基础知识,包括系统架构、微处理器类型、操作系统功能、嵌入式开发环境、处理器架构和特性,以及操作系统类别。以下是详细的知识点解析: 1. **嵌入式系统构架**:主要包括处理器、存储器、输入/输出和软件。软件部分通常分为操作系统相关和应用软件。 2. **嵌入式系统分类**:基于微处理器,嵌入式系统可分为嵌入式微控制器、嵌入式微处理器、嵌入式DSP处理器以及片上系统(SoC)。 3. **操作系统功能**:操作系统的核心功能包括进程管理、进程间通信、内存管理和I/O资源管理。 4. **嵌入式操作系统类型**:主要分为实时操作系统(RTOS)和分时操作系统,实时系统又分为硬实时和软实时。 5. **内核服务**:内核管理任务调度、任务通信和任务切换。 6. **嵌入式开发模式**:通常采用宿主机/目标机模式,宿主机通常是PC或台式机,用于编译和调试,目标机是实际运行嵌入式系统的硬件。 7. **处理器架构**:哈佛架构将数据和地址空间分开,而冯诺依曼体系结构将两者合并在同一总线。ARM7TDMI采用冯诺依曼架构,而ARM920T采用哈佛架构。 8. **ARM处理器流水线**:ARM7TDMI有3级流水线,ARM920T有5级流水线。 9. **操作系统分类**:Dos是顺序执行系统,Unix是分时操作系统,VxWorks是实时嵌入式操作系统。 10. **ARM7TDMI特性**:T代表支持16位Thumb指令集,D表示在片可调试,M表示内嵌乘法器,I表示嵌入式ICE功能。 选择题部分涉及到处理器工作条件、操作系统移植性、SUB设备特性和嵌入式操作系统在手机中的应用: 1. **处理器工作条件**:处理器必须具备产生可重入代码的编译器、支持中断和定时中断的能力。 2. **操作系统移植**:Linux最方便移植到嵌入式设备,因其开源和灵活性。 3. **SUB设备**:SUB设备支持串行通信,可以分为主机、设备和集线器,但不支持热插拔。 4. **手机操作系统**:Symbian和WinCE常见于手机终端,而uc/OS则较少用于该领域。 这些知识点对理解和学习嵌入式系统有重要作用,特别是在准备期末考试时,可以帮助学生系统地掌握嵌入式领域的核心概念和技术。