计算机组成原理(广西师范大学)
计算机组成原理(广西师范大学)
1000+ 人选课
更新日期:2025/06/09
开课平台智慧树
开课高校广西师范大学
开课教师于枫陆遥
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
集合团队优势,依托自编清华版《计算机组成原理》教材,倾心打造知识组织清晰、讲解通俗易懂的慕课教学视频:跟踪硬件技术前沿,透视计算机组成结构;提升硬件理论与实践水平,培养硬件研发专业人才;拓展IT视野,孵化创新思想。
课程大纲

在线教程

章节简介教学计划
计算机系统概述
登录后可预览视频
计算机系统简介
于枫
计算机硬件系统组成
计算机硬件系统组成(上)
于枫
计算机硬件系统组成(下)
于枫
计算机硬件技术指标
于枫
系统总线
总线的基本概念及分类
于枫
总线特性及性能指标
于枫
总线结构
于枫
总线控制
于枫
存储器系统
存储器系统概述
于枫
主存储器
主存储器基本概念与技术指标
于枫
静态随机存取存储器SRAM
于枫
动态随机存取存储器DRAM
于枫
只读存储器和闪速存储器
于枫
主存扩展及与CPU连接方法(上)
于枫
主存扩展及与CPU连接方法(下)
于枫
提高访存速度的主存结构
于枫
高速缓冲存储器
Cache概述
于枫
Cache-主存地址映射(上)
于枫
Cache-主存地址映射(中)
于枫
Cache-主存地址映射(下)
于枫
Cache 的替换策略和写操作策略
于枫
辅助存储器
磁表面存储器的技术指标
于枫
磁记录原理和记录方式
于枫
硬磁盘存储器
于枫
光盘存储器
于枫
计算机中的信息表示
数据类型和数据格式(定点数表示)
于枫
数的机器码表示
于枫
数据格式(浮点数表示)
于枫
字符与字符串的表示方法以及汉字的表示方法
于枫
运算方法与运算器
定点数加减法运算
定点数加减法运算(上)
于枫
定点数加减法运算(下)
于枫
定点乘法运算
串行乘法
于枫
原码乘法
于枫
补码乘法
于枫
定点除法运算
定点除法(上)
于枫
定点除法(中)
于枫
定点除法(下)
于枫
浮点数加减法运算
于枫
算术逻辑运算单元
于枫
指令系统
指令系统的发展与性能要求
于枫
指令格式
于枫
操作数类型和操作类型
于枫
指令和数据的寻址方式
指令和数据的寻址方式(上)
于枫
指令和数据的寻址方式(下)
于枫
中央处理器
CPU功能与组成
于枫
指令周期
于枫
指令流水
指令流水技术(上)
于枫
指令流水技术(下)
于枫
中断系统
中断系统(上)
于枫
中断系统(下)
于枫
微程序控制器
微程序控制器(上)
于枫
微程序控制原理(中)
于枫
微程序控制设计技术(下)
于枫
  • 第一章计算机系统概述

    深刻理解冯诺依曼结构计算机的工作原理,理解计算机系统的层次结构及分层的意义,掌握计算机系统性能评价指标及基本的评价方法。
    性能评价分析和计算机工作过程是本章重点与难点。

  • 1.1计算机系统简介

    学习计算机系统构成、计算机系统层次结构、计算机组成与计算机体系结构

  • 1.2计算机硬件系统组成

    学习冯·诺依曼计算机架构、计算机基本硬件构件、计算机工作流程、主要步骤、工作示例、存储器基本组成、运算器基本组成及操作过程

  • 1.3计算机硬件技术指标

    学习计算机的机器字长、存储容量、运算速度、计算机CPU执行时间、CPI5个主要硬件技术指标

  • 第二章系统总线

    了解总线的基本概念、分类、性能指标等,理解3种总线结构及特点,理解并掌握3种总线判优控制方法和4种总线通信控制机制,能进行简单的总线实例设计。

  • 2.1总线的基本概念及分类

    学习总线的基本概念、分类标准及类型

  • 2.2总线特性及性能指标

    学习4种总线特性、8种性能指标、7种总线标准

  • 2.3总线结构

    学习单总线结构与多总线结构

  • 2.4总线控制

    学习总线的3种判优控制、3种通信控制

  • 第三章存储器系统

    了解存储器分类,理解存储器系统层次结构及其构建原理, 了解半导体存储芯片的基本结构,掌握译码驱动方式,掌握静态RAM和动态RAM基本单元电路、工作原理、读写时序、刷新策略,掌握掩膜ROM、PROM、EPROM概念、工作原理和区别,掌握主存扩展及其与CPU连接方法,理解提高访存速度的主存结构及工作原理,理解高速缓冲存储器(Cache)基本结构和工作原理,深刻理解全相联、直接相联和组相联地址映射变换思想并掌握相应的定量分析方法,掌握Cache块替换策略和写策略,了解多Cache结构构成及工作原理,理解磁存储器、光存储器的构成、工作原理、评价指标等。

  • 3.1存储器系统概述

    学习存储器基本概念、分类及存储器子系统层次结构

  • 3.2主存储器

    学习主存的基本组成、主存芯片分类、主存性能指标、静态随机存取存储器的基本单元电路、外部引脚与内部结构、读写时序、DRAM单元电路、DRAM芯片结构、控制电路、读写时序、DRAM刷新、掩模ROM、PROM、EPROM、EEPROM型只读存储器ROM芯片和闪速存储器、主存容量扩展的基本概念、位扩展方式、字扩展方式及与CPU的连接方法、主存容量字位扩展及与CPU的连接方法、单体多字系统、高位交叉的多体并行系统、低位交叉的多体并行系统、高性能存储芯片SDRAM、RDRAM、带Cache的DRAM

  • 3.3高速缓冲存储器

    学习Cache基本原理、工作原理、命中率、基本构成、读写操作、Cache-主存地址映射基本概念、全相联映射、Cache-主存地址映射的直接映射、组相联映射、Cache的最不经常使用替换策略、近期最少使用替换策略、随机替换策略和Cache的写回式、全写式、写一次式3种写操作策略

  • 3.4辅助存储器

    学习磁表面存储器的记录密度、存储容量、平均寻址时间、数据传输率、误码率5种技术指标、磁表面存储的读写操作、磁表面存储器的6种记录方式、硬磁盘存储器分类、结构、磁盘结构、定长记录格式、不定长记录格式、光存储技术、磁光存储技术、光盘存储原理、光盘组成、光存储特点

  • 第四章计算机中的信息表示

    掌握四种机器数、定点数、浮点数的表示方法,理解字符数据和汉字的表示方法和BCD码。本章是第六章、第七章的基础,数值数据表示是本章学习重点。

  • 4.1数据类型和数据格式(定点数表示)

    学习数据分类、定点数数据表示格式

  • 4.2数的机器码表示

    学习数的原码、补码、反码、移码的定义、表示形式、表示范围及求解方法

  • 4.3数据格式(浮点数表示)

    学习浮点数表示格式、表示范围、浮点数的IEEE754标准表示、浮点数真值与IEEE754标准的转换

  • 4.4字符与字符串的表示方法以及汉字的表示方法

    学习字符ASCII码、字符串存储、十进制数串的表示方法、汉字的输入编码、机内码、字模码

  • 第五章运算方法与运算器

    本章主要介绍补码加、减、乘、除、移位运算方法和运算器设计,掌握溢出的原理与溢出检测方法及电路设计,掌握ALU功能设计与电路实现方法。本章学习需要与第五章的数据表示相关联。本章是课程学习的第二个重点和难点。

  • 5.1定点数加减法运算

    学习定点数的补码加减法、溢出概念与检测方法、二进制加法/减法器

  • 5.2定点乘法运算

    学习串行乘法算法、硬件配置、分类、原码一位乘、原码两位乘算法、补码一位乘、补码两位乘算法

  • 5.3定点除法运算

    学习定点除法分类、笔算除法与机器除法、原码一位除法的恢复余数法的运算规则、计算流程、关键步骤、原码交替加减法的运算规则、计算流程、关键步骤、两种原码一位除法对比、补码一位除——补码交替加减法的运算规则、计算流程、关键步骤

  • 5.4浮点数加减法运算

    学习浮点数加减法的运算规则、计算流程、关键步骤

  • 5.5算术逻辑运算单元

    学习算术逻辑单元ALU、74181芯片、74182芯片、定点运算器基本结构

  • 第六章指令系统

    本章主要介绍指令系统基本概念及指令格式设计,重点分析采用不同寻址方式的原因及不同寻址方式的工作过程,掌握不同寻址方式的特点。掌握指令格式的设计方法,熟悉MIPS指令格式及其特点。本章是第八章的基础。

  • 6.1指令系统的发展与性能要求

    学习指令系统发展简史、CISC计算机、RISC计算机、指令系统性能要求

  • 6.2指令格式

    学习指令的操作码、地址码、指令字长度、指令助词符、指令格式举例

  • 6.3操作数类型和操作类型

    学习操作数的类型、操作数在存储器中的存放方式、操作类型

  • 6.4指令和数据的寻址方式

    学习指令的顺序寻址和跳跃寻址、操作数的立即寻址、直接寻址、间接寻址、隐含寻址、寄存器寻址、寄存器间接寻址、操作数的基址寻址、变址寻址、相对寻址、堆栈寻址和寻址方式举例

  • 第七章中央处理器

    本章主要介绍CPU的工作原理,熟悉数据通路的基本概念和基本设计方法,熟悉指令周期的基本概念和指令不同周期应该完成的任务,掌握指令流水技术和中断系统,掌握微程序控制器的基本设计方法,掌握单周期和多周期 MIPS CPU的设计方法。 本章是课程学习的第三重点与难点,要用到数字电路与逻辑设计课程中的组合逻辑与同步时序电路设计等相关方面的知识。

  • 7.1CPU功能与组成

    学习CPU的功能、CPU基本组成、CPU中的主要寄存器、操作控制器与时序产生器

  • 7.2指令周期

    学习指令周期的基本概念、MOV、LAD、ADD、STO、JMP示例指令的指令周期、用方框图语言表示指令周期

  • 7.3指令流水

    学习指令流水技术产生的背景、系统并发性与并行性定义及区别、并行性的三种形式、指令流水原理、结构相关、数据相关、控制相关3种影响指令流水线性能的因素、吞吐率、加速比、效率3个指令流水线性能指标、超标量技术、超流水线技术两种流水线多发技术、流水线结构

  • 7.4中断系统

    学习中断定义、引起中断的因素、中断请求标记、硬件中断判优逻辑、软件中断判优逻辑、中断服务程序入口地址寻址的硬件向量法、软件查询法、中断响应、保护现场和恢复现场、多重中断概念、实现多重中断的条件、中断屏蔽触发器、屏蔽字、屏蔽技术的效用、多重中断的断点保护

  • 7.5微程序控制器

    学习时序信号的作用和体制、时序信号产生器、多级时序系统、时序信号的同步控制、异步控制、联合控制方式、人工控制方式、微程序控制原理、微程序控制器组成结构及工作原理、微程序、微指令、程操作、微命令、CPU周期与微指令周期关系、机器指令与微指令关系、微指令编码方式、微指令序列地址的形成方法、微指令格式、静态与动态微程序设计、串行与并行微程序控制

  • 开始学习
  • 第一章  作业测试
    第一章 计算机系统概述

    1.1 计算机系统简介

    1.2 计算机硬件系统组成

    1.3 计算机硬件技术指标

    视频数4
  • 第二章  作业测试
    第二章 系统总线

    2.1 总线的基本概念及分类

    2.2 总线特性及性能指标

    2.3 总线结构

    2.4 总线控制

    视频数4
  • 第三章  作业测试
    第三章 存储器系统

    3.1 存储器系统概述

    3.2 主存储器

    3.3 高速缓冲存储器

    3.4 辅助存储器

    视频数17
  • 第四章  作业测试
    第四章 计算机中的信息表示

    4.1 数据类型和数据格式(定点数表示)

    4.2 数的机器码表示

    4.3 数据格式(浮点数表示)

    4.4 字符与字符串的表示方法以及汉字的表示方法

    视频数4
  • 第五章  作业测试
    第五章 运算方法与运算器

    5.1 定点数加减法运算

    5.2 定点乘法运算

    5.3 定点除法运算

    5.4 浮点数加减法运算

    5.5 算术逻辑运算单元

    视频数10
  • 第六章  作业测试
    第六章 指令系统

    6.1 指令系统的发展与性能要求

    6.2 指令格式

    6.3 操作数类型和操作类型

    6.4 指令和数据的寻址方式

    视频数5
  • 第七章  作业测试
    第七章 中央处理器

    7.1 CPU功能与组成

    7.2 指令周期

    7.3 指令流水

    7.4 中断系统

    7.5 微程序控制器

    视频数9
  • 期末考试