第一章计算机系统知识

本文介绍了计算机硬件的基础知识,包括CPU的组成部分如运算器和控制器,以及内存、外存和外设的角色。运算器执行算术和逻辑运算,控制器负责指令的执行和异常处理。文章还讨论了进制转换,总线类型及其作用,以及输入/输出技术,如中断、DMA和通道方式。此外,提到了中断向量、硬盘性能指标和I/O接口的功能。
摘要由CSDN通过智能技术生成

1.1、计算机硬件基础知识

1、计算机的硬件系统:
由CPU、存储器、输入/输出设备(外设)组成;
其中CPU又由运算器、控制器、寄存器组、内部总线组成;
存储器由内存(主存)和外存组成;
外设由鼠标、键盘、打印机等外部设备组成;

2、运算器:
功能:执行所有的算术运算和所有的逻辑运算并进行逻辑测试。
组成:
(1)算术逻辑单元(ALU):负责处理数据,实现对数据的算术运算和逻辑运算。
(2)累加寄存器(AC):也称累加器,当算术逻辑单元ALU执行运算时,为其提供一个工作区。
(3)数据缓冲寄存器(DR):作为CPU和内存、外设之间在操作速度上的缓冲,以及数据传送的中转站。
(4)状态条件寄存器(PSW):保存根据算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志和控制标志。

3、控制器:
功能:决定了计算机运行过程的自动化,不仅要保证程序的正确执行,而且要能够处理异常事件。
组成:
(1)指令寄存器(IR):暂时存放指令。
(2)程序计数器(PC):存放的是将要执行的下一条指令的地址。
(3)地址寄存器(AR):保存当前CPU所访问的内存单元的地址。
(4)指令译码器(ID):对指令中的操作码字段进行分析解释,识别该指令规定的操作,然后向控制器发出具体的控制信号。
(补充内容)指令:是对机器进行程序控制的最小单位。
一条指令通常包括另个部分:操作码和操作数

操作码操作数本身或者操作数的地址

操作码:指出是什么操作,由指令译码器(ID)识别。
操作数:直接指出操作数本身或者操作数的地址。

4、寄存器组:
(1)专用寄存器:运算器和控制器中的寄存器,其作用是固定的。
(2)通用寄存器:用途广泛并可由程序员规定其用途,其数目因处理器不同而不同。

5、进制转换
5.1:进制的缩写:二进制简写为B;八进制简写为O;十进制简写为D;十六进制简写为H。
5.2:二/八/十六进制转为十进制(按权展开法):
二进制10100.01(B)=1×24+0×23+1×22+0×21+0×20+0×2-1+1X2-2
八进制256.3(0)=2×82+5×81+6×80+3×8-1
十六进制6F8A(H)=6×163+15×162+8×161+10×160
5.3:十进制转为二/八/十六进制(整除取余法)
十进制100转为二进制:1100100(B)
十进制100转为八进制:144(0)
十进制100转为十六进制:64(H)

6、总线分类:
数据总线(DB):用来传送数据信息,是双向的。
地址总线(AB):用来传送CPU发出的地址信息,是单向的。
控制总线(CB):用来传送控制信号、时序信息和状态信息等。内部每条线是单向且确定的,但作为整体是双向的。
(补充知识)采用总线结构的优点:

  1. 简化了系统结构
  2. 大大减少了连线数量
  3. 便于接口设计
  4. 便于系统的扩充
  5. 便于设备的软件设计
  6. 便于故障诊断和维修

7、输入输出技术

程序控制方式:

  1. 无条件传送:外设总是无条件的、随时接受和提供数据
  2. 程序查询方式:CPU利用程序来查询外设状态,准备好了再传数据。
  3. 中断方式:外设在准备好以后,向CPU发出中断请求。

(补充内容)上述三种方式都需要CPU的参与

  1. DMA方式:数据的传输是在主存和外设之间直接进行,不需要CPU干预,实际操作是由DMA硬件直接执行完成的。
  2. 通道方式汉外围处理机方式:更进一步减轻CPU对I/O操作的控制,更进一步提供CPU的工作效率,但是是以增加更多的硬件作为代价的。

8、周期

  1. 指令周期:是指执行一条指令所需要的时间。
  2. 时钟周期:也称作振荡周期,是计算机中最基本的、最小的时间单位。
  3. 总线周期:通常把CPU通过总线对存储器或I/O接口进行一次访问所需要的时间称为一个总线周期。
  4. CPU周期:又称为机器周期。CPU的操作速度快,但访问内存的速度却慢得多,我们把从内存读取一条指令的最短时间,称之为机器周期。

9、本章补充知识:

  1. 中断向量可以提供中断服务程序的入口地址
  2. 计算机中机械硬盘的性能指标:磁盘转速、磁盘容量、磁盘平均寻道时间
  3. 计算机系统中I/O接口的功能:
    (1)数据传输及缓存
    (2)设备状态检测和反馈
    (3)I/O操作的控制与定时
    (4)数据格式的转换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值