2021软考数据库工程师复习笔记:计算机硬件与体系结构详解

版权申诉
5星 · 超过95%的资源 4 下载量 177 浏览量 更新于2024-07-04 2 收藏 884KB PDF 举报
本资源是一份2021年的软考数据库工程师复习笔记,由博主分享其备考经验,适用于准备参加软考中级数据库工程师考试的学习者。文档详细涵盖了计算机硬件基础知识和计算机体系结构与存储系统的关键知识点。 首先,关于计算机硬件部分: 1. CPU(中央处理器)是计算机的核心组件,包括运算器和控制器。运算器负责处理数据,如ALU(算数逻辑单元)进行算术和逻辑运算,AC(累加寄存器)提供临时工作区,而DR(数据缓冲寄存器)则用于暂存指令。状态条件寄存器PSW用于记录指令执行的结果和条件。控制器则负责指令的解码和控制流程,如IR(指令寄存器)、PC(程序计数器)和AR(地址寄存器)分别存储指令、下一个指令地址和内存地址。 2. 存储器分为内存储器(速度快但容量小)和外存储器(容量大但速度慢),两者之间的数据传输依赖于总线系统。其中,数据总线(DB)双向传输数据,地址总线(AB)单向传输地址,控制总线(CB)负责信号控制和状态信息。 3. 进制转换是基础操作,涉及二进制(B)、八进制(O)、十进制(D)和十六进制(H),通过不同的转换方法实现不同进制间的转换,例如八进制和十六进制可以快速转换为二进制。 在计算机体系结构方面,讨论了流水线技术,它是提高CPU处理效率的一种方法,通过分解指令执行过程为多个子任务,减少了等待时间。吞吐率是衡量性能的重要指标,可通过流水线周期来计算。 高速缓存(Cache)的地址映像方法有三种:直接映像、全相连映像和组相连映像。直接映像简单高效但可能导致冲突;全相连映像灵活但成本高;组相连映像则是两者结合,既考虑了效率又降低了冲突。 这份笔记提供了全面且实用的数据库工程师考试复习材料,无论是对硬件的理解还是体系结构的掌握,都为考生备考提供了宝贵的学习资源。同时,博主也推荐紫依老师的课程作为补充学习,强调课程内容的详细性和实用性。