戴志涛《计算机组成原理(第七版)》第一章 知识点整理|期末复习笔记

发布时间:2026/10/14 2:50:45

戴志涛《计算机组成原理(第七版)》第一章 知识点整理|期末复习笔记 戴志涛《计算机组成原理第七版》第一章 知识点整理期末复习笔记前言最近在学计组教材用的是戴志涛、白中英主编第七版《计算机组成原理》。第一章作为全书的开篇主要帮我们建立计算机整机的宏观认知很多概念看似简单但却是后面学习存储器、CPU、指令系统的基础。上课跟着老师梳理课后整理了这一章的内容一方面方便自己期末复习另一方面分享给同用这本教材的同学。1.1 计算机系统概述计算机系统分为硬件和软件两大组成部分二者缺一不可。硬件是计算机的物理实体是机器运行的物质基础软件是各类程序和数据用来控制硬件完成任务。硬件和软件在逻辑上是等效的某些功能既可以用硬件实现也可以用软件实现设计时需要在速度、成本、灵活性之间做权衡。计算机硬件系统经典五大部件运算器、控制器、存储器、输入设备、输出设备。运算器负责算术和逻辑运算控制器指挥核心协调各个部件有序工作存储器存放程序与数据分为主存和辅存输入、输出设备负责计算机和外部环境交换信息。通常我们把运算器和控制器集成在一起叫做中央处理器CPU。软件分为系统软件和应用软件。系统软件管理计算机本身比如操作系统、编译程序、数据库管理系统应用软件面向用户的具体业务例如办公软件、图像处理工具。1.2 计算机的层次结构计算机不是单一的一层而是多层级的结构从底层硬件向上逐层抽象。微指令机器层直接控制硬件电路机器语言层硬件可以直接识别的二进制指令汇编语言层用助记符代替二进制指令需要汇编程序翻译成机器码高级语言层C、Java这类语言需要编译或者解释程序转换应用语言层面向特定领域用户。不同层级对应不同的使用者下层对上层透明上层用户不需要关心底层硬件细节。这部分理解清楚就能明白编程语言和硬件之间的联系。1.3 计算机性能指标这一章计算题和选择题高频考点是复习重点。机器字长CPU一次能够处理的二进制数据位数影响计算精度和寄存器位数常见32位、64位。存储容量主存容量单位B、KB、MB、GB。注意存储单位换算1KB210B1\text{KB}2^{10}\text{B}1KB210B不是十进制1000。运算速度常用指标主频CPU内部时钟的频率主频越高时钟周期越短。CPI执行一条指令所需要的时钟周期数。MIPS每秒执行百万条指令衡量指令执行速度。核心公式CPU执行时间指令数×CPI÷主频CPU执行时间 指令数 \times CPI \div 主频CPU执行时间指令数×CPI÷主频这个公式一定要记牢本章典型计算题。1.4 计算机发展与分类计算机经历电子管、晶体管、中小规模集成电路、大规模/超大规模集成电路四代发展。现代计算机以冯·诺依曼体系为基础核心思想三点采用二进制存储程序程序和数据一起存入存储器由控制器自动依次取出指令执行。计算机可以按用途分为专用机和通用机按规模分为微型机、小型机、大型机、超级计算机。冯诺依曼机是通用计算机的基础模型也是整门课的核心框架。个人小结第一章偏向概念理解没有复杂电路但很多名词很容易记混。最核心就是理解冯·诺依曼体系、五大部件功能以及CPU性能指标计算公式。我一开始容易混淆字长、指令字长、存储字长做题踩过坑这几个概念要区分清楚。这一章是计组的敲门砖后面学习CPU、存储器、总线都建立在本章的整机模型之上。建议看完知识点之后做课后选择题巩固概念尤其是性能指标的计算题多动手算几遍。后续会继续更新第二章的笔记欢迎一起交流学习如果笔记有错误欢迎大家评论指正。
延伸阅读

更多相关文章

2026/10/14 2:50:45

离线安装LEMP环境:用本地YUM源解决内网依赖问题

1. 先想清楚一件事:离线安装到底在装什么做运维的都知道,内网服务器意味着什么:没有外网、没有 YUM 源、没有 PIP 仓库,连个文档都翻不了。前阵子我接手一台完全断网的服务器,要求在上面部署一套 NginxPHPMySQL 环境跑…

2026/10/14 3:45:47

重症ICU数据库四大核心坑点与宽表构建实战指南

简介:本资源是面向医学信息学研究者、临床科研人员及医疗AI开发者的重症医学数据库选型与接入指南项目源码包,解决多源异构重症数据获取门槛高、申请流程不清晰、技术适配难等实际问题。压缩包共3个文件(6KB),含HTML格…

2026/10/14 3:45:47

GNSS与大地水准面模型的高程测量技术实践

1. 项目背景与核心价值高程测量一直是测绘工程中的基础性工作,传统水准测量虽然精度高,但存在作业效率低、成本高的痛点。我在参与西南某山区铁路勘测项目时,首次尝试将GNSS观测数据与大地水准面模型结合,实现了测区内85%区域的高…

2026/10/14 3:45:47

GCN-LSTM交通预测实战:从原理到数据处理的完整解析

简介:面向智能交通时空预测与图神经网络应用,这套资料提供GCN-LSTM组合模型的完整Python实现和配套数据集,适合有深度学习基础、想快速复现时空预测实验的研究者。包内共74个文件,含Python源码、CSV数据、配置文件、示例图片等&am…

2026/10/14 3:45:47

PyTorch图像多分类实战:从数据管线到模型部署全流程解析

先交代一个背景:我从搞清楚反向传播到底在算什么东西,到现在能独立把一个图像分类项目从数据整理做到模型上线,中间换过好几个框架。折腾一圈之后,几乎所有的实操和线上模型都落在了 PyTorch 上。原因不是它性能天下第一&#xff…

2026/10/14 3:45:47

SOME/IP测试实战:从服务发现到序列化的避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 5:19:27

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/13 17:09:18

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/14 2:32:55

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/14 0:00:33

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:33

macOS/iOS高精度计时:mach_absolute_time原理与实战

1. 项目概述:为什么mach_absolute_time是 macOS/iOS 时间测量的“黄金标准”在 macOS 和 iOS 开发中,我见过太多人用CFAbsoluteTimeGetCurrent()或NSDate.timeIntervalSinceReferenceDate做性能打点,结果在高精度场景下被系统时钟跳变、NTP 同…

2026/10/14 0:00:33

SCORM课件演示与测试全解析:从API通信到自动化验证

简介:这是一套遵循SCORM标准的交互式课件演示与测试资源,面向E-Learning课程开发者、LMS平台测试人员及在线教学从业者,用于验证课件在不同学习管理系统中的识别、传递与跟踪能力。压缩包共28个文件,约12.07MB,以swf动…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑