news 2026/5/8 13:49:45

计算机组成原理(1)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机组成原理(1)

文章目录

  • 一、 计算机系统概论
    • 1.1 冯·诺伊曼机的特点
  • 1.2 存储器
    • 1.2.1 存储器的组成
    • 1.2.2 相关概念
    • 1.2.3 分类
      • 1.2.3.1按层次分类
      • 1.2.3.2 按存储介质分类
        • 1、半导体存储器
          • 1) 只读存储器ROM(Read-Only-Memory)
          • 2)随机存取存储器RAM(Read-Access-Memory)
            • a.静态SRAM(S-Static)
            • b. 动态DRAM(D-Dynamic)
          • 3)串行访问存储器
        • 2、 磁表面存储器
        • 3、光存储器
      • 1.2.3.3 按存取方式分类
        • 1、随机存取存储器
        • 2、顺序存取存储器
    • 1.2.4 层次
  • 1.3 运算器(ALU)
    • 1.3.1 运算器的组成
  • 1.4 控制器
    • 1.4.1 控制器的组成
  • 1.5 CPU
    • 1.5.1 CPU 的性能指标
  • 1.6 计算机语言
  • 1.7 主存储器与CPU
    • 1.7.1 连接原理
    • 1.7.2 主存的容量扩展

一、 计算机系统概论

1.1 冯·诺伊曼机的特点

  • 五大部件 : 运算器、控制器、存储器、输入和输出设备
  • 指令和数据都存放在同一个存储器中,可按地址寻访
    指令和地址在两个处理器中——哈弗结构
  • 数据和指令用二进制表示
  • 以运算器为中心(现代计算机以存储器为中心)

1.2 存储器

1.2.1 存储器的组成

1.存储体(核心):数据在存储体内按地址存储
2.MARMemory Address Register(存储地址寄存器):位数反映存储单元的个数
3.MDRMemory Data Register(存储数据寄存器):等于存储字长

1.2.2 相关概念

1.存储元:存储二进制,每个存储元存1bit(比特)
2.存储单元:每个存储单元存放一串二进制代码
存储体:若干个存储单元的集合
3.存储字:存储单元中的一串二进制代码就是存储字
4.存储字长:存储字的长度
5. 1Byte(字节)= 8bit(比特)
6. 1b = 1位进制

1.2.3 分类

1.2.3.1按层次分类

1.主存储器(主存、内存):CPU可直接随机访问,也可以和cache和辅存交换数据‘
2.辅助存储器(辅存、外存):只有调入主存才能被CPU访问,比如硬盘
3.高速缓冲存储器(Cache)易失性:位于主存和CPU之间,用于存放当前CPU经常使用的指令和数据,高速访问但是容量小

1.2.3.2 按存储介质分类

这里分了很多标题,不是冗余,是从目录里可以更清晰的看到分类,类似于知识导图

1、半导体存储器

破坏性读出

1) 只读存储器ROM(Read-Only-Memory)

非易失性
工作时,只读不写。用于存储基本不变和不变的数据。访问速度低

  • 掩模式只读存储器(MROM):内容在产生时写入,不可改变
    优点:可靠性强,集成度高
    缺点:灵活度差

  • 一次可编程只读存储器(PROM)
    允许用户用专门的设备写入内容,不可改变

  • 可擦除可编程只读存储器(EPROM)
    可多次写入,可修改,写入时间长
    虽然是只读的,但是访问的时候仍然是随机的。

  • Flash存储器(U盘)

  • 固态硬盘(SSD):读写速度快,低功耗,但是价格高。

2)随机存取存储器RAM(Read-Access-Memory)

易失性
工作时,可读可写。储存当前运行的数据,可以反复修改。

a.静态SRAM(S-Static)

易失性
存储密度和容量大。用半导体的截通去记忆,不掉电信息不丢失。

  • 储元用的是双稳态触发器,是非破坏性读出。
  • 存取速度快,但是集成度低,功耗大,价格高,一般用于Cache
b. 动态DRAM(D-Dynamic)

易失性
存取速度快,集成度高,常用作主存。用电荷存储在电容里。会周期性刷新。

  • 刷新原则所有DRAM芯片同时刷新,片内逐行刷新
  • 集中刷新:在一个刷新周期内,利用固定的一段时间进行刷新,这段时间读写操作暂停,是“死时间”,又称访存 “死区”。
    优点:读写操作时候不受刷新影响。
    缺点:存在死区
  • 分散刷新:把每行的刷新分散到各个工作周期中。
    优点:没有死区
    缺点:加长存取周期,降低速度
  • 异步刷新:前两种的结合。
    减少刷新次数,从根本上提升了效率。
3)串行访问存储器

包括(SAM)顺序存储存取器(磁带)和(DAM)直接存取存储器(磁盘)

2、 磁表面存储器

非易失性
1)磁盘存储器:半顺序存取、非破坏性读出
2)磁带存储器:直接存储

3、光存储器

1)只读光盘(CDROM)
2)读写光盘

1.2.3.3 按存取方式分类

1、随机存取存储器

任何存储单元内部都随机存取,存取时间和单元物理位置无关

2、顺序存取存储器

按某种顺序存取,存取时间和单元物理位置有关,存取周期长。

1.2.4 层次


下图表示:
Cache在CPU和主存之间
CPU可以直接访问Cache和主存,辅存需要先调进主存才能访问

1.3 运算器(ALU)

CPU的核心部件之一,负责算术运算和逻辑运算

1.3.1 运算器的组成

1.ALU(算术逻辑单元):算术运算、逻辑运算、关系运算(结果通常反映在状态寄存器中)
2.ACC(累加器):暂存运算的一个操作数和运算结果
3.MQ(乘商寄存器)
4.X(通用的操作数寄存器)

1.4 控制器

1.4.1 控制器的组成

1.CU(控制单元):分析指令,给出控制新哈皮
2.IR(指令寄存器):存放当前执行的指令
3.PC(程序计数器):存放下一条指令地址

1.5 CPU

1.5.1 CPU 的性能指标

1.CLK(时钟周期):下降沿到下一个下降沿
2.CPU主频(时钟频率):f = 1/T
3.CPI:执行一条指令所需要的时钟周期数
4.IPS:每秒执行的指令条数
5.一条指令耗时: CPI * CLK

1.6 计算机语言

1.高级语言 ->(编译器:编译程序)-> 汇编语言 -> (汇编器:汇编程序) ->机器语言【二进制代码】
2.计算机能直接执行的只有硬件描述语言程序
3.编译程序:将高级语言编写的程序一次全部翻译成机器语言
4.解释程序:翻译一句,执行一句

1.7 主存储器与CPU

1.7.1 连接原理

1、主存通过数据总线、地址总线、控制总线与CPU连接
2、地址总线的位数决定了可寻址的最大内存空间
3、控制总线指出了总线周期的类型和本次输入输出操作完成的时刻。

1.7.2 主存的容量扩展

同时需要扩展时,先位后字

  • 位扩展
    目的:使存储芯片的数据位数与CPU的数据线数相等
  • 字扩展
    目的:增加存储器中字的数量,而位数不变
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 10:20:02

38、Windows XP实用功能全解析

Windows XP实用功能全解析 在Windows XP系统中,存在着许多实用的功能,如传真发送、声音录制与编辑以及调整字体大小等。这些功能能够满足用户在不同场景下的需求,下面将为大家详细介绍这些功能的使用方法。 1. 配置电脑发送传真 若要在Windows XP系统中使用电脑发送传真,…

作者头像 李华
网站建设 2026/5/1 7:58:34

41、Windows XP 用户账户管理全攻略

Windows XP 用户账户管理全攻略 在Windows XP系统中,对用户账户进行有效的管理是保障计算机使用安全和满足个性化需求的重要环节。下面为大家详细介绍关于用户账户的各项管理操作。 1. 删除用户账户 当某个用户账户不再使用时,我们可以将其删除。删除账户会将该账户的图标…

作者头像 李华
网站建设 2026/5/2 13:01:24

44、Windows XP 文件共享与移动办公技巧全解析

Windows XP 文件共享与移动办公技巧全解析 在当今数字化办公与生活的时代,文件共享与移动使用电脑的需求日益增长。在网络尚未普及的过去,我们只能借助软盘拷贝文件,这种方式既繁琐又低效,被形象地称为“潜行网络(sneakernet)”。如今,网络技术的发展让文件共享变得更加…

作者头像 李华
网站建设 2026/5/5 8:43:20

Excalidraw YouTube频道内容规划建议

Excalidraw YouTube频道内容规划建议 在远程协作成为常态的今天,如何快速、清晰地表达复杂的技术架构和系统设计,已经成为开发者、产品负责人乃至整个团队的核心能力之一。一张草图胜过千言万语——但前提是这张图要画得快、改得顺、看得懂。 正是在这样…

作者头像 李华
网站建设 2026/5/6 0:48:53

Excalidraw周边商品开发可能性:T恤/贴纸销售

Excalidraw周边商品开发的可能性:从数字草图到实体文化符号 在开源工具的世界里,功能性和实用性往往是首要追求。但当一个工具开始被用户穿在身上、贴在笔记本上时,它就不再只是一个软件——它成了一种身份认同的象征。今天,Excal…

作者头像 李华
网站建设 2026/5/3 21:55:00

Excalidraw会话超时机制设计:安全保障

Excalidraw 会话超时与心跳机制设计:构建安全可靠的协作边界 在远程办公和分布式团队协作日益成为常态的今天,像 Excalidraw 这样轻量、直观且支持实时协同的在线白板工具,正逐渐成为产品设计、技术讨论乃至教学演示中的核心生产力平台。其手…

作者头像 李华