计算机硬件基础

文章详细介绍了计算机的五大部分——输入/输出设备、存储器、运算器、控制器,以及总线的概念,包括数据、地址和控制总线。重点阐述了多级存储结构,如Cache、主存储器和辅助存储器的层次关系和作用,以及地址空间与地址总线的关系。此外,还概述了CPU执行指令的基本步骤,强调了PC寄存器在流程中的作用。
摘要由CSDN通过智能技术生成

一、计算机的组成

在这里插入图片描述
五部分组成:

输入设备
输出设备
存储器
运算器
控制器

  1. 输入设备
    把其他信号转换成计算机能识别和处理的信号并送入计算机中
    如键盘、鼠标、摄像头等

  2. 输出设备
    把运算结果以人或其他设备所能接受的形式送出计算机外
    如显示器、音响、打印机等

  3. 存储器
    存储器是用来存储程序和数据的部件,是实现"存储程序控制"的基础
    如内存、硬盘等

  4. 运算器
    CPU中负责进行算数运算和逻辑运算的部件,其核心是算术逻辑单元ALU

  5. 控制器
    控制器是CPU的指挥中心,其控制着整个CPU执行程序的逻辑过程

注:运算器和控制器共同组成了CPU

二、总线

  1. 总线
    总线是计算机中各个部件之间传送信息的公共通信干线, 在物理上就是一束导线按照其传递信息的类型可以分为数据总线、地址总线、控制总线
  2. DMA总线
    DMA(Direct Memory Access)即直接存储器访问,使用DMA总线可以不通过CPU直接在存储器之间进行数据传递
    在这里插入图片描述

三、多级存储结构与地址空间

1) 三级存储结构

在这里插入图片描述
使用三级存储结构是为了兼顾速度、容量、价格

  1. Cache
    速度最快、价格最贵、容量最小、断电数据丢失、cpu可直接访问
    存储当前正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据
  2. 主存储器
    速度、价格、容量介于Cache与辅存之间、断电数据丢失、cpu可直接访问
    存储当前正在执行的程序和数据
  3. 辅助存储器
    速度最慢、价格最低、容量最大、断电数据不丢失、cpu不可直接访问
    存储暂时不运行的程序和数据,需要时再传送到主存

2) 地址空间

在这里插入图片描述

一个处理器能够访问(读写)的存储空间是有限的,我们称这个空间为它的地址空间(寻址空间),一般来说N位地址总线的处理器的地址空间是2的N次方

1.简述为什么地址总线为32bit的处理器的地址空间为4G
答:一个处理器访问的存储空间不是无限的,是受地址总线的影响。所以地址总线为32bit,地址空间就是2^32,也就是4GB

四、CPU工作原理

在这里插入图片描述
一条指令的执行分为三个阶段

  1. 取址:
    CPU将PC寄存器中的地址发送给内存,内存将其地址中对应的指令返回
    到CPU中的指令寄存器(IR)
  2. 译码:
    译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算
  3. 执行:
    控制器控制运算器中对应的运算单元进行运算,运算结果写入寄存器

每执行一条指令后PC的值会自动增加指向下一条指令

CPU的工作原理:
1. 控制器中的PC指令计数器向内存发出想要执行指令的地址
2. 内存迅速定位到改地址,取内容通过总线发送到指令寄存器IR中
3. 指令寄存器IR发送给指令译码器
4. 指令译码器经过处理发送到运算器中相应的电信号进行运算
5. PC指令计数器自动+1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值