计算机组成原理 | 第七章《总线系统》学习笔记
引言 & 声明
《计算机组成原理》是计算机及有关信息技术专业的一门核心基础课程。
在学习《计算机导论》、《程序设计基础》等课程、对计算机应用有基本掌握之后,便需要了解计算机的基本组成和工作原理。此外,对于后继课程,如《操作系统》等的学习,也需要在掌握计算机基本工作原理的基础上来进行。因此,从课程的地位来说,《计算机组成原理》在整个课程体系中起着承上启下的作用,是计算机及相关专业的主要课程之一。
以上介绍引用自《计算机组成原理》教材“引言”部分。
本文取材于学习时所做的课程笔记,引用资料部分另行标注。
本人水平有限,错误之处在所难免,欢迎读者批评、指正,我也会在适当时间进行修正与补充。
第一章 计算机系统概论
本章主要介绍了计算机的发展史和发展趋势,并对计算机的应用领域有一综合的描述。随后从硬件系统和软件系统的角度介绍了计算机系统的组成结构,着重介绍了五大功能部件以及操作系统的功能。并从层次结构的角度分析了计算机的层次结构。最后就如何衡量计算机的性能做了初步讨论。
第二章 计算机中数据的表示方法
本章主要讨论了计算机中数值数据的表示方法,介绍二、八、十、十六进制数据的表示和相互转化方法。接着了讨论有符号数据在计算机中的表示(原码、反码、补码和移码等)。同时介绍了非数值数据——字符、汉字、声音、图形、图像在计算机中的表示方法。最后讨论了计算机中常用的检验编码(奇偶校验码、交叉校验码、CRC校验码和海明校验码)。
第三章 运算方法和运算部件
本章讨论了在计算机内部完成各种基本逻辑运算和算术运算的方法。主要基于定点数和浮点数的运算方法,较详细地论证了各种运算方法的依据。在论证过程中又主要针对补码表示的机器数进行讨论。
第四章 存储系统
现代计算机是依据存储程序的原理而设计的。计算机的工作步骤和处理对象都存放在存储器中。存储器采用什么样的存储介质、怎样组织存储系统,以及怎样控制存储器存取操作都是至关重要的。
第五章 指令系统
指令是要求计算机执行某种操作的命令,一台计算机所有机器指令的集合就构成该机器的指令系统。
本章首先说明指令系统的发展与性能要求,然后介绍指令的一般格式。重点讲述寻址方式、指令的分类及功能。
第六章 中央处理器(CPU)
计算机的硬件由控制器、运算器、存储器、输入设备和输出设备五部分组成。随着集成电路的出现及其集成度的提高,设计者将控制器和运算器集成在一片集成电路上,称作微处理器,通常称之为中央处理器(Central Processing Unit,简称CPU)。CPU是计算机的核心部件。本章介绍CPU的功能、结构及工作原理。
第七章 总线系统
总线技术是计算机系统的一个重要技术,总线的结构直接影响着计算机的性能,它是承载计算机系统各个部件之间信息传递的桥梁。
本章在讲述总线系统的一些基本概念和基本技术的基础上,重点介绍当前在微型机中流行的PCI总线。
7.1& 总线与总线结构
7.1.1 总线的基本概念
从功能上看
{
地
址
总
线
数
据
总
线
控
制
总
线
\left\{ \begin{array}{c} 地址总线 \\ 数据总线 \\ 控制总线 \end{array}\right.
⎩⎨⎧地址总线数据总线控制总线
7.1.2 总线的连接方式
根据连接方式不同,单机系统中采用的总线结构
{
单
总
线
结
构
双
总
线
结
构
三
总
线
结
构
\left\{ \begin{array}{c} 单总线结构 \\ 双总线结构 \\ 三总线结构 \end{array}\right.
⎩⎨⎧单总线结构双总线结构三总线结构
7.1.3 总线的内部结构
早期总线的内部结构
按功能分
{
地
址
线
数
据
线
控
制
线
\left\{ \begin{array}{c} 地址线 \\ 数据线 \\ 控制线 \end{array}\right.
⎩⎨⎧地址线数据线控制线
当代流行的总线内部结构
数据传达总线:由地址线、数据线和控制线组成
仲裁总线:包括总线请求和总线授权线
中断和同步总线:用于处理带优先级的中断操作,包括中断请求线和中断认可线
公用线:包括时钟信号线、电源线、地线、系统复位线以及加电线或断电的时序信号线等
7.1.4 总线结构对计算机系统性能的影响
① 最大存储量
② 指令系统
③ 吞吐量
7.2& 总线接口
总线通信
{
同
步
通
信
异
步
通
信
\left\{ \begin{array}{c} 同步通信 \\ 异步通信 \end{array}\right.
{同步通信异步通信
总线的信息传送模式
{
串
行
传
送
并
行
传
送
分
时
传
送
\left\{ \begin{array}{c} 串行传送 \\ 并行传送 \\ 分时传送 \end{array}\right.
⎩⎨⎧串行传送并行传送分时传送
7.3& PCI总线
以上配图均摘自《计算机组成原理》。
第八章 计算机的外围设备
计算机的外围设备主要包括输入设备、输出设备、外部存储设备,以及数据通信设备和过程控制设备。它们的功能是在计算机和其他设备之间,以及计算机与计算机之间提供联系。
第九章 输入输出系统
计算机系统输入/输入(I/O)的种类日益增多,使得输入/输出设备在计算机系统中的影响日益显著。
(已完结 2021.05.23)