计算机体系结构学习指南(计算机体系结构中文版)

计算机体系结构学习指南(计算机体系结构中文版)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-02-07
文章简介

计算机体系结构为大多数计算机科学专业的学生介绍了系统设计基础知识。本计算机体系结构学习指南描述了计算机系统的不同部分及其关系。通常要求学生了解CPU的体系结构和主要CPU组件、主存储器的作用以及RAM

2025阿里云双十一服务器活动

计算机体系结构为大多数计算机科学专业的学生介绍了系统设计基础知识。本计算机体系结构学习指南描述了计算机系统的不同部分及其关系。通常要求学生了解CPU的体系结构和主要CPU组件、主存储器的作用以及RAM和ROM之间的区别。其他研究主题包括高速缓存的用途、机器指令周期以及辅助存储器在计算机体系结构中的作用。

1.入门:需要了解的关键术语

以下定义将帮助您了解现代计算机体系结构:

  • 随机存取存储器(RAM)
  • 2.中央处理器(CPU)的架构

    中央处理器(CPU)是进行大多数计算的地方。它是计算机的内部组件,通常被称为计算机的“大脑”。现代CPU体积小且呈方形,底部包含多个金属连接器或引脚。CPU直接插入主板上的CPU插槽,引脚朝下。就计算能力而言,CPU是计算机系统中最重要的元素。

    算术逻辑单元(ALU)执行算术和逻辑运算。它是临时保存数据和进行计算的地方。

    控制单元(CU)控制和解释指令的执行它从内存中提取指令并解码并执行它们,必要时调用ALU。

    下图显示了CPU、输入和输出以及存储的元素之间的关系。

    有两种类型的物理内存:主内存和辅助内存。主存储器是易失性存储器。二级存储器(二级存储)是非易失性的。

    主存(也称为主存或主存)的主要功能是执行程序代码和存储临时数据。主内存是处理器首先访问的内存。内存位于主板上的芯片上。主内存存储运行操作系统(OS)的应用程序、用户界面和安装的软件实用程序。

    计算机只能操作主存储器中的数据。每个执行的程序和访问的每个文件都必须从存储设备复制到主存中。计算机系统中主存储器的数量决定了一次可以执行多少程序以及程序可以随时使用多少数据。

    你可知道…??一个小程序(称为引导加载程序或引导加载程序)存储在主存储器中。它在系统启动时将操作系统加载到计算机的内存中,并且程序也会启动操作系统。此过程称为“启动”计算机。

    计算机体系结构学习指南,计算机体系结构中文版

    随机存取存储器(RAM)是一种易失性存储器,是计算机和其他设备(如打印机)中最常见的存储器类型。RAM需要电流来保留数据(例如,计算机已打开电源)。

    只读存储器(ROM)是一种非易失性存储器,是预先记录了数据的计算机存储器。ROM将在没有电流的情况下保留数据(例如,当计算机关闭时)。

    辅助存储器(也称为辅助存储器)是存储设备:硬盘驱动器、固态驱动器、可移动存储介质——包括闪存驱动器和DVD。

    CPU不像主内存那样直接访问辅助内存。相反,来自辅助存储器的数据被加载到RAM中,然后发送到处理器。它将请求的数据传输到主存储中的中间区域。虽然辅助内存比主内存慢得多,但它提供了更大的存储容量。

    持久性存储(断电后不会丢失数据的存储)在计算机系统中极为重要。需要在程序运行期间和运行后将数据存储在非易失性设备中,以保存文件和数据以备后用。硬盘驱动器是持久存储的常见示例。

    高速缓存(也称为CPU缓存)是一种高速存储机制,它是主存的保留部分或独立的高速存储设备。CPU高速缓存减少了从主存储器访问数据所需的时间。现代CPU有不同的独立缓存,例如指令和数据缓存。

    计算机系统中常用的缓存有两种类型:内存缓存和磁盘缓存。

    内存缓存,有时称为RAM缓存,是由高速静态RAM(SRAM)组成的内存的一部分,而不是用于主内存的较慢且更便宜的动态RAM(DRAM)。内存缓存是有效的,因为大多数程序一遍又一遍地访问相同的数据或指令。

    磁盘缓存的工作原理与内存缓存相同,但磁盘缓存不是使用高速SRAM,而是使用传统的主内存。磁盘缓存可以显着提高应用程序的性能,因为访问RAM中的数据字节可能比访问硬盘中的字节快数千倍。

    指令周期是指当给计算机一个机器语言指令时,从内存中取出一条指令并执行的时间段。CPU执行指令周期的以下四个阶段:

    1.从内存中取出指令。此步骤将指令带入指令寄存器,这是一个保存指令的电路,以便可以对其进行解码和执行。

    2.解码指令。用于参考数据的数学和逻辑运算。

    3.如果指令有间接地址,则从内存中读取有效地址。

    4.执行指令。这结合了所有步骤。

    注意:第1步和第2步称为取指周期,对于每条指令都是相同的。第3步和第4步称为执行周期,每条指令都会发生变化。

    标签:
    敏捷教练做什么的(敏捷教练是做什么的)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!