计组笔记

计算机组成和体系结构笔记

写在前面:网课期间学习该课程进行的一些复习和整理,持续更新
教材版本:《计算机组成原理第二版——唐朔飞》

第一章 计算机系统概论

  1. 基本概念

    1. 计算机的硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称

    2. 计算机硬件五大部件: 运算器、控制器、存储器、输入设备和输出设备;

    3. 冯诺依曼计算机特点:

      1. 五大部件
      2. 指令和数据以同等地位存于存储器,按地址寻访
      3. 指令和数据用二进制表示
      4. 指令由操作码和地址码组成
      5. 存储程序
      6. 以运算器为中心
    4. 计算机的软件:两大类:系统软件(直接管理硬件资源)和 应用软件

      系统软件包括: 1、操作系统 2、语言处理程序 3、标准库程序 4、服务性程序 5、数据库管理系统 6、计算机网络软件

    5. 计算机的硬件:CPU(运算器、控制器、Cache)、存储系统(高速缓存、主存储器、外存设备)、输入/ 输出设备等主要组成部分。

    6. 指令和数据的区分:两种办法:1. 在存储器当中指令和数据用不同的时间段来划分,即取指周期内取出指令,执行指令期间取出数据。2. 地址划分:由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

    7. 机器指令:计算机能识别并执行的指令

    8. 指令系统:计算机所具有的全部指令集合

    9. 计算机硬件的主要技术指标

      1. 机器字长:CPU一次能处理数据的位数
      2. 存储容量:有主存和辅存区别
      3. 运算速度
    10. 名词解析

    CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成;
    PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下一条指令地址;
    IR:Instruction Register,指令寄存器,其功能是存放当前正在执行的指令。
    CU:Control Unit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。
    ALU:Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。
    ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器。
    MQ:Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。
    X:此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作寄存器之一,用来存放操作数;
    MAR:Memory Address Register,存储器地址寄存器,在主存中用来存放欲访问的存储单元的地址。
    MDR : Memory Data Register,存储器数据缓冲寄存器,在主存中用来存放从某单元读出、或者要写入某存储单元的数据。
    I/O:Input/Output equipment,输入/输出设备,为输入设备和输出设备的总称,用于计算机内部和外界信息的转换和传送;
    MIPS:Million Instruction Per Second,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位。
    CPI : Cycle Per Instruction,执行一条指令所需时钟的周期数,计算机运算速度指标计量单位之一;
    FLOPS:Floating Point Operation Per Second,每秒浮点运算次数,计算机运算速度计量单位之一。
    —
    
    存储器:
    MAR:地址寄存器;
    MDR:数据寄存器;
    运算器:
    ALU:算术逻辑运算单元;
    ACC:累加器;
    MQ:乘商寄存器;
    X:操作数寄存器;
    控制寄存器:
    PC:程序计数器;
    IR:指令寄存器;
    CU:控制单元。
    

第二章 计算机发展(略)

第三章 系统总线

  1. 概述

    1. 为什么需要总线?

      因为计算机的硬件部分越来越多,分散连接无法满足日益增长的I/O设备需求,因此总线方式进入人们的眼中

    2. 什么是总线?

      是计算机系统各个部件之间的信息传输线,是各部件共享的传输介质。

  2. 基本概念

    1. 总线传输特点:同一时刻只能有一个部件占用

    2. 总线分类: 按照连接部件不同分类有:片内总线、系统总线(重点)和通信总线。其中系统总线又分为数据总线、地址总线和控制总线。

      单向总线:地址总线

      双向总线:数据总线、控制总线

      都是并行总线

    3. 总线控制方式:1.集中式:总线控制逻辑集中在一起。2. 分布式: 总线控制由各部件一起完成。

    4. 总线特点:

      1. 机械特性
      2. 电气特性
      3. 功能特性
      4. 时间特性
    5. 总线性能指标:

      1. 总线带宽: 数据总线的根数 bit
      2. 总线带宽: 总线的数据传输速率,总线工作频率与总线宽度(转换为字节)的乘积,(通常用每秒传输信息的字节数来衡量,单位可用:MBps(兆字节每秒))
      3. 总线复用:一条线路分时传送两种信号
      4. 信号线数:地址、数据、控制三种线路的数量总和
    6. 其他概念

      1. 总线的传输周期:总线完成一次完整可靠传输所需的时间。
      2. 总线的主设备:一次总线传输期间,拥有总线控制权的设备
      3. 总线的从设备:一次总线传输期间,配合主设备完成操作的设备
      4. 总线标准:ISA ESIA VESA PCI AGP RS-232C USB
    7. 总线结构:(简述)

      总线结构有很多,可以参考PPT

      1. 以存储器为中心的双总线结构(当前广泛使用),减轻了系统总线的负担。

      2. 大多数计算机采用了分层次的多总线结构。速度差异较大的设备分享不同速度的总线,速度相近的设备共享同一速度总线。

    8. 总线控制(*):

      1. 一次总线操作过程

        1. 申请分配阶段:主设备提出申请,总线仲裁机构决定授予总线使用权
        2. 寻址阶段:主设备获取权限后,通过总线发出访问从设备的存储地址等有关命令,启动传输
        3. 传输阶段:主设备和从设备之间进行数据交换
        4. 结束阶段:主设备从系统总线撤出,让出总线使用权。
      2. 通信分类:

        1. 同步:设置统一的时钟信号, 数据传送时,收发双方严格遵循这个时钟信号。(和最慢的部件同步! ! )
          应用范围:总线上各部件间工作速度差异较小,其控制较简单,但时间利用率不高。
          2. 异步:没有统一的时钟信号,数据传送时,采用应答方式工作。
          应用范围:总线上各部件工作速度差异较大,传输时间可根据需要而定,时间利用率高,控制复杂
          异步分为:
          不互锁、半互锁、全互锁
          3. 半同步:将同步与异步相结合。既有公共时钟控制,又允许不同速度部件谐和工作(插入等待周期。)
        2. 分离式:充分挖掘系统总线每个瞬间的潜力;将一个总线传输周期分成两个子周期分给主从部件。
      3. 总线判优

      1. 集中式

        1. 链式查询方式:连接简单,易于扩充,对电路最敏感。BS(总线忙)1条、BR(总线请求)1条、BG(总线响应)1条
        2. 计数器定时查询:优先级设置比较灵活,对故障不敏感,连线及控制部分过程比较复杂。计数器总线log2 N条、BR(总线请求)1条、BG(总线忙)1条
        3. 独立请求查询:请求方式速度最快,但硬件用量大,连线多,故成本高。BS(总线忙)1条、BR(总线请求)N条、BG(总线响应)N条

第四章 存储器(待更新)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
408 王道是一种计算机组成原理的学习资料,也是计算机科学和技术领域中的一本经典教材。它由王培元先生编写并在很多高校作为教学教材使用。 408 王道涵盖了计算机组成的相关知识,包括数字电路、指令系统、计算机体系结构、存储器层次结构等内容。这本教材通俗易懂,讲解深入浅出,适合初学者理解和掌握计算机组成原理的基本概念和原理。 在计算机科学与技术的学习过程中,408 王道是非常重要的一本教材。它为学生提供了全面而系统的知识框架,帮助学生理解计算机的工作原理和架构设计。通过掌握408 王道,学生能够了解计算机系统的各个组成部分,学习如何设计和优化计算机硬件与软件。 CSDN(中国软件开发网)是中国最大的IT社区和技术服务平台之一。在CSDN上,开发者可以分享技术经验,讨论问题,获取最新的技术资讯和学习资源。 CSDN上有关408 王道的相关内容很丰富,包括学习笔记、教学视频、在线问答等。学生可以在CSDN上找到很多关于408 王道的学习资料和交流讨论,这对于加深对于408 王道的理解和应用会有很大帮助。 总的来说,408 王道是计算机组成原理领域的一本重要教材,能够帮助学生系统地学习和掌握计算机组成的基本原理。而CSDN作为一个技术社区和服务平台,为学生提供了学习408 王道以及其他计算机科学与技术方面的资源和交流平台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值