1.计算机系统知识——1.1计算机硬件

1.1 计算机硬件

组成:运算器、控制器、存储器、输入设备输出设备

CPU(硬件系统核心)运算器、控制器等部件集成统称为中央处理单元(CPU)。功能:数据加工、算术与逻辑运算、控制功能。

存储器(计算机系统记忆设备):分为内存外存;内存速度高、容量小,用于存储运行中的程序、数据及中间结果;外存速度慢、容量大,用于长期保存程序与数据。

外部设备(输入设备与输出设备):输入原始数据与各种命令;输出计算机运行结果。

1.1.1 CPU

作用:获取程序指令、对指令译码执行。最根本的任务对数据加工处理
功能:1. 程序控制 2. 操作控制 3. 时间控制 4. 数据处理 5. 中断处理
主要组成:运算器、控制器、寄存器组和内部总线 CPU核心(内核)
在这里插入图片描述

运算器

数据加工处理部件、由控制器发出的控制信号指挥

功能

  1. 执行算术运算。加、减、乘、除及附加运算
  2. 逻辑运算及逻辑测试。与、或、非,零值测试或两值比较

组成

  1. 算术逻辑单元(ALU)。负责处理数据
  2. 累加寄存器(AC)。为ALU提供工作区
  3. 数据缓冲寄存器(DR)。暂存由内存储器读写的一条指令或数据字,将不同时段内读写数据隔离开来;CPU和内存、外部设备之间数据传送的中转站及它们在操作速度上的缓冲。
  4. 状态条件寄存器(PSW)。保存指令运行的个中条件码内容,主要分为状态标志控制标志。包括运算结果进位标志(C)、溢出标志(V)、0标志(Z)、负标志(N)、中断标志(I)、方向标志(D)和单步标志
控制器

功能

  1. 取指令
  2. 指令译码
  3. 按指令操作码执行
  4. 形成下一条指令地址

组成

  1. 指令控制逻辑

    指令寄存器(IR)。从内存取到缓存,暂存指令。(操作码+地址码)

    程序计数器(PC)。寄存信息和计数功能。

    地址寄存器(AR)。保存当前CPU访问的内存单元地址

    指令译码器(ID)。包含操作码和地址码,对操作码进行分析解释,识别该指令规定的操作,发出控制信号。

  2. 时序控制逻辑

  3. 总线逻辑

  4. 中断(异常)控制逻辑

寄存器组

寄存器组可分为专用寄存器通用寄存器,运算器和控制器中的寄存器是专用寄存器。

多核CPU

在一个芯片上集成两个甚至更多个处理器内核,其中每个内核都有自己的处理器单元、控制单元、中断处理器、运算单元、一级cache、二级cache共享或独有。

AMD双核方案:从单核到双核只需要刷新BIOS软件

​多核CPU最大优点:满足用户同时进行多任务处理,处理速度更快,不存在交替问题

1.1.2 存储器

存储器的分类

按所处位置

  1. 内存(主存) 存放程序和数据 容量小、速度快
  2. 外存(辅存) 存放不参与运行的大量信息 容量大、速度慢

按存储构成材料

  1. 磁存储器 磁芯、磁带、磁盘
  2. 半导体存储器 所用原件(双极型和MOS型)数据是否刷新(静态与动态)
  3. 光存储器 CD-ROM、DVD-ROM

按存储器工作方式

  1. 读写存储器(RAM)既能读写数据也能存入数据
  2. 只读存储器

固定只读存储器(ROM)存放系统程序及微程序控制

可编程的只读存储器(PROM) 内容由用户一次性写入不可修改

可擦除可编程的只读存储器(EPROM)可读出也可写入 写入后可修改

电擦除可编程的只读存储器(EEPROM)电擦除方式数据修改

闪速存储器(FM) 类似于EEPROM 可在数秒内删除速度远快于EPROM

按访问方式

​ 按地址访问和按内容访问的存储器

按寻址方式

  1. 随机存储器(RAM)对任何存储器存入或读取数据,访问任何存储单元所需时间相同
  2. 顺序存储器(SAM)访问数据所需时间与数据的存储位置有关 磁带
  3. 直接存储器(DAM)介于RAM与SAM之间,磁盘对磁道存储是随机的,对磁道内是顺序寻址
随机访问存储器

分类

  1. 静态RAM(SRAM)用作高速缓存存储器
  2. 动态RAM(DRAM)用作主存及图形系统的帧缓冲存储区,必须周期性的进行刷新
    DRAM构成​ 常用来构成主存储器
    在这里插入图片描述
外存储器

组成

​ 磁表面存储器(磁带、磁盘)和光盘存储器构成

常见分类

磁盘存储器

组成:盘片、驱动器、控制器和接口

​ 盘片:存储信息

​ 驱动器:驱动磁头沿盘面径向运动寻找磁道位置,驱动盘面以额定速率旋转,控制数据读写

​ 控制器:接收主机命令,转换为磁盘驱动器控制命令,实现主机与驱动器之间数据格式转换 及数据传送

​ 接口:主机与磁盘存储器之间连接逻辑

​ 磁道:为正确存储信息,将盘片划分成许多同心圆

​ 扇区或扇段:将一个磁道沿圆周等分为若干段,每个扇区内可存放一个固定长度的数据块
磁盘容量 在这里插入图片描述

光盘存储器
采用聚焦激光束在盘式介质上非接触的记录高密度信息的存储装置

分类

  1. 只读型光盘(CD-ROM)不可改写 使用普遍
  2. 只写一次型光盘(WORM)用户一次写入、可多次读出
  3. ​可擦除型光盘 读写性光盘

​特点

​记录密度高;存储容量大;采用非接触式读写信息;信息可长期保存;数据传送速率高; 制造成本低;对机械结构的精度要求不高;存取时间较长

1.1.3 总线

概念
计算机设备与设备之间传输信息的公共数据通道

分类

  1. 数据总线(DB)双向的传输数据信息
  2. 地址总线(AB)单向的传输CPU发出的地址信息
  3. 控制总线(CB)传送控制信号、时序信号和状态信息,每一条线信息是单向,整体是双向
    与芯片相连接的总线:前端总线、存储总线、I/O总线、扩展总线
    注:数据总线宽度越大,单位时间内进出CPU的数据就越多,系统运行速度就越快

控制芯片结构

​ 南北桥芯片结构

​ 单芯片结构

常见总线

  1. ISA总线 16位
  2. EISA总线 32位
  3. PCI总线 并行传输方式 微型机广泛采用的内总线
  4. PCIexpress总线 点对点串行连接
  5. 前端总线 将CPU与北桥芯片连接 是CPU与外界交换数据的最主要通道
  6. RS-232C 串行外总线 最少三条线(一发一收一地线)实现全双工通信
  7. SCSI总线 并行外总线 用于连接软硬磁盘、光盘、扫描仪
  8. 串行SATA 用于主板和大量存储设备(硬盘和光盘驱动器)之间数据传输
  9. USB 通用串行总线 由四条信号线组成,两条传输数据,另外两条传输电源
  10. IEEE-1394 高速串行外总线 支持同步和异步数据传输,由6条信号线组成,两条传送控制信号
  11. IEEE-488总线 并行总线接口 双向异步方式传输信号,连接方式为总线方式

1.1.4 输入输出控制

硬件角度:电子芯片、导线、电源、电子控制设备、电机

软件角度:输入输出设备的编程接口

I/O设备概述

分类

​ 块设备:信息存放于固定大小块中,每个块都有自己的地址独立于其他块,可寻址(磁盘、USB闪存、CD-ROM)

​ 字符设备:以字符为单位接受或发送一个字符流,不可寻址(打印机、网卡、鼠标键盘)
在这里插入图片描述

程序控制方式

程序控制IO是指外设数据的输入输出过程在CPU执行程序的控制下完成。

分类

无条件传送
在这里插入图片描述

程序查询方式
在这里插入图片描述

中断方式

完成数据传输过程
在这里插入图片描述

处理多个中断源的方法

  1. 多中断信号线法
  2. 中断软件查询法
  3. 菊花链法
  4. 总线仲裁法
  5. 中断向量表法
    在这里插入图片描述

中断优先级控制
在这里插入图片描述

DMA方式(直接内存存取)

在主存与外设之间直接建立数据通路进行数据的交换处理
在这里插入图片描述

在这里插入图片描述

输入输出处理器(IOP)通道

作用:分担了CPU的部分功能,实现对外围设备统一管理,完成外围设备与主存之间的数据传送。

发展:外围处理机(PPU)根据主机的IO命令完成对外设数据的输入输出,已变成分布式多机系统

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月月明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值