02 2025 档案
摘要:《架构漫谈》读后感:解构复杂性与平衡的艺术 在数字化浪潮席卷全球的今天,软件架构设计已成为构建复杂系统的核心命题。王概凯的《架构漫谈》以其独特的视角和深刻的洞察力,为读者揭示了架构设计的本质、挑战与演进路径。通过阅读这一系列文章,我不仅对架构的底层逻辑有了更清晰的认识,也对如何在实践中实现技术与
阅读全文
摘要:一、引言 在人工智能领域,语言模型的架构与训练流程一直是研究的核心焦点。DeepSeek R1 架构与训练流程的出现,为语言模型的发展提供了新的思路和方法。通过对《深度解析 DeepSeek R1 架构与训练流程》一文的阅读,我对 DeepSeek R1 的架构与训练流程有了更深入的理解,也对其在实
阅读全文
摘要:3.5.4 Cache中主存块的替换算法 全相联映射和组相联映射需要,直接相连映射不需要。从主存向Cache传送一个新块,当Cache或Cache组中的空间已被占满时,就需要使用替换算法置换Cache行。而 随机算法(RAND) 算法:若Cache已满,则随机选择一块替换。 特点:实现简单,但完全
阅读全文
摘要:3.5.3 Cache和主存的映射方式 Cache 行中的信息是主存中某个块的副本,地址映射是指把主存地址空间映射到Cache地址空间,即把存放在主存中的信息按照某种规则装入Cache。 由于Cache行数比主存块数少得多,因此主存中只有一部分块的信息可放在Cache中,因此在Cache中要为
阅读全文
摘要:3.5 高速缓冲存储器 由于程序的转移概率不会很低,数据分布的离散性较大,所以单纯依靠并行主存系统提高主存系统的频宽是有限的。这就必须从系统结构上进行改进,即采用存储体系。 通常将存储系统分为“Cache-主存”层次和“主存-辅存”层次。 3.5.1 程序访问的局部性原理空间局部性 在最近的未
阅读全文
摘要:3.4.2 固态硬盘原理 固态硬盘(SSD)是一种基于闪存技术的存储器,属于电可擦除ROM,即EEPROM。 组成 一个SSD由一个或多个闪存芯片和闪存翻译层组成。 闪存芯片:替代传统旋转磁盘中的机械驱动器,每个芯片包含多个块(block),每个块包含多个页(page)闪存翻译层:将来自CPU的逻辑
阅读全文
摘要:3.4.2 磁盘阵列 **RAID(独立余磁盘阵列)**是指将多个独立的物理磁盘组成一个独立的逻辑盘,数据在多个物理盘上分割交叉存储、并行访问,具有更好的存储性能、可靠性和安全性。 RAID的分级如下所示。在RAID1~RAID5几种方案中,无论何时有磁盘损坏,都可随时拔出受损的磁盘再插入好的
阅读全文
摘要:3.3 主存储器与CPU的连接3.3.1 连接原理 单个芯片的容量不可能很大,往往通过存储器芯片扩展技术,将多个芯片集成在一个内存条上,然后由多个内存条及主板上的ROM芯片组成计算机所需的主存空间,再通过总线与CPU相连。下图是存储控制器、存储器总线和内存条的连接关系示意图。 内存条插槽就是存
阅读全文
摘要:3.2.3 主存储器的基本组成 下图是主存储器的基本组成框图,其中由一个个存储0或1的记忆单元(也称存储元件)构成的存储矩阵(也称存储体)是存储器的核心部分。存储单元进行编号,现代计算机按字节编址。 CPU访问主存过程: CPU首先把被访问单元的地址送到MAR中;通过地址线将主存地址送到主存中的地
阅读全文
摘要:3.2 主存储器 主存储器由DRAM实现,靠处理器的那一层(Cache)则由SRAM实现,它们都属于易失性存储器,只要电源被切断,原来保存的信息便会丢失。 DRAM的每位价格低于SRAM,速度也慢于SRAM,价格差异主要是因为制造SRAM需要更多的硅。 3.2.1 SRAM芯片和DRAM芯片
阅读全文
摘要:第三章 存储系统 【复习提示】本章是历年考査的重点,特别是有关 Cache和存储器扩展的知识点容易出综合题。此外,存储器的分类与特点,存储器的扩展(芯片选择、连接方式、地址范围等),低位交叉存储器,Cache的相关计算与替换算法,虚拟存储器与快表也容易出选择题。读者应在掌握基本原理和理论的基础上,多
阅读全文
摘要:2.2 定点数的表示和运算2.3 浮点数的表示与运算2.4 算数逻辑单元(ALU)2.5 本章开头提出的问题回答1)在计算机中,为什么要采用二进制来表示数据?1)在计算机中,为什么要采用二进制来表示数据? 从可行性来说,采用二进制,只有0和1两个状态,能够表示0、1两种状态的电子器件很多,如开关的接
阅读全文