news 2026/10/22 1:27:16

【新版架构设计师】1~3章重点知识梳理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【新版架构设计师】1~3章重点知识梳理

第 1 章 计算机组成与体系结构

计算机组成:

  1. 外设 (输入设备、输出设备、辅助存储器)
  2. 主机(主存储器、运算器、控制器)

控制器组成:

  1. 程序计数器 PC:存储下一条要执行指令的地址;
  2. 指令寄存器 IR:存储即将执行的指令;
  3. 指令译码器ID:对指令中的操作码字段进行分析解释;
  4. 时序部件:提供时序控制信号。

运算器组成:

  1. 算术逻辑单元 ALU:数据的算术运算和逻辑运算;
  2. 累加寄存器 AC:通用寄存器,为 ALU 提供一个工作区,用在暂存数据;
  3. 数据缓冲寄存器 DR:写内存时,暂存指令或数据;
  4. 状态条件寄存器 PSW:存状态标志与控制标志

Flynn 分类:

类型单指令流单数据流单指令流多数据流多指令流单数据流多指令流多数据流
代表传统单处理器计算机矩阵处理机流水线计算机多核处理器、多处理
  1. 指令流:指机器执行的指令序列;
  2. 数据流:指由指令流调用的数据序列,包括输入数据和中间结果,但不包括输出数据。

指令集系统划分:

类型复杂指令系统计算机CISC精简指令系统计算机RISC
特点指令数量众多;
指令使用频率相差悬殊;
支持多种寻址方式;
变长的指令;
指令可以对主存单元中的数据直接进行处理;
以微程序控制为主
指令数量少;
指令长度固定,指令格式种类少;
以硬布线逻辑控制为主;
单周期指令执行,采用流水线技术;
优化的编译器:RISC 的精简指令集使编译工作简单化;
CPU 中的通用寄存器数量多

总线:是一组能为多个部件分时共享的公共信息传送线路。
分时是指同一时刻只允许有一个部件向总线发送信息;
共享是指总线上可以挂接多个部件,各个部件之间相互交换的信息都可以通过这组公共线路传送。

按总线功能来划分:

  1. 地址总线
  2. 数据总线
  3. 控制总线

传统的存储器系统一般分为高速缓冲存储器(Cache)、主存、辅存三级,存取速度依次递减,大小依次递增(扩展性而言);
CPU 不可以直接访问辅存,辅存中的程序和数据在需要时才传送到主存。

局部性分类:

  1. 时间局部性 (典型:循环操作)
  2. 空间局部性(典型:顺序执行)

存储器存取方式:

  1. 顺序存取 (磁带存储器)
  2. 直接存取 (磁盘存储器)
  3. 随机存取 (主存储器)
  4. 相联存取(Cache)

存储器分类:

  1. RAM(可读写,内容会丢失,暂存数据)
  2. ROM(只读,内容不会丢失,固定数据)

RAM分类:

  1. DRAM(动态RAM,需刷新,密度大,便宜)
  2. SRAM(静态RAM,无需刷新,速度快,电路简单)

磁盘访问时间(存取时间)= 寻道时间+旋转延迟时间

Cache+主存储器系统的平均周期:
t = cache命中率 * cache周期 + 内存周期 * (1 - cache命中率)

映射方法分类:

  1. 直接映射 (主存地址组成:区->页->页内地址;简单,冲突高)
  2. 全相联映射 (主存地址组成:页->
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 3:31:54

普通人如何用DeepSeek大模型API实现文本批处理与检索增强问答

简介:这份PDF是清华大学新闻与传播学院新媒体研究中心推出的DeepSeek应用指南,面向希望借助大模型提升工作与学习效率的普通用户及开发者。内容围绕DeepSeek-R1开源推理模型展开,系统梳理其能力图谱,涵盖智能对话、文本生成、语义…

作者头像 李华
网站建设 2026/10/20 15:21:17

深度学习机制级原理:从梯度信噪比到流形对齐的工程化基础

简介:这是一本由机器学习权威Christopher M. Bishop与Hugh Bishop合著的深度学习前沿教材,面向高校研究生、AI研究人员及具备数学与编程基础的进阶学习者,系统构建从神经网络基础到Transformer、图神经网络等现代架构的理论框架。资源为单文件…

作者头像 李华
网站建设 2026/10/20 0:26:15

Linux常用命令大全怎么用?从man手册到实战排查的进阶路线

简介:这是一份汇聚 Linux 常用命令的 PDF 速查手册,面向刚接触 Linux 的初学者、日常需要命令行操作的开发与运维人员,帮助读者快速定位文件管理、磁盘空间、备份压缩、用户权限、网络操作、查找定位等高频场景的具体命令。资源共 1 个 PDF 文…

作者头像 李华
网站建设 2026/10/13 9:26:48

免费开源:三角铁--AI广告视频生成系统

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

作者头像 李华
网站建设 2026/10/21 3:05:44

Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(二)

正篇(一)讲了怎么判断一个 CMS 能不能放心商用,把主流的六个 headless CMS 说完。这篇说国产的。 先回答一个绕不开的问题:国产 Node.js CMS 到底有多少?为什么这么少? 先纠正一个常见印象:国产…

作者头像 李华