软考——计算机系统基础知识(一)

一、计算机系统硬件基本组成

计 算 机 系 统 硬 件 { 运 算 器 控 制 器 存 储 器 输 入 设 备 输 出 设 备 计算机系统硬件 \begin{cases} 运算器&\\ 控制器& \\ 存储器& \\ 输入设备& \\ 输出设备& \\ \end{cases}
计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。

运算器、控制器集成在一起称为中央处理单元;
存储器分为内部存储器(速度高容量小)和外部存储器(容量大速度慢)。

二、CPU的功能与组成

1、CPU的功能

C P U 的 功 能 { 程 序 控 制 : 通 过 执 行 指 令 来 控 制 程 序 执 行 顺 序 , 是 C P U 重 要 功 能 操 作 控 制 : C P U 产 生 每 条 指 令 的 操 作 信 号 并 将 操 作 信 号 送 往 不 同 部 件 控 制 相 应 的 部 件 时 间 控 制 : 指 令 执 行 中 操 作 信 号 出 现 的 时 间 都 有 严 格 的 控 制 数 据 处 理 : C P U 通 过 对 数 据 算 术 运 算 以 及 逻 辑 运 算 实 现 加 工 处 理 CPU的功能 \begin{cases} 程序控制:通过执行指令来控制程序执行顺序,是CPU重要功能&\\ 操作控制:CPU产生每条指令的操作信号并将操作信号送往不同部件控制相应的部件& \\ 时间控制:指令执行中操作信号出现的时间都有严格的控制& \\ 数据处理:CPU通过对数据算术运算以及逻辑运算实现加工处理& \\ \end{cases} CPUCPUCPUCPU

2、CPU的组成

CPU主要由运算器、控制器、寄存器组和内部总线等部件组成

①运算器

运 算 器 组 件 { 算 术 逻 辑 单 元 : 处 理 数 据 、 实 现 对 数 据 的 算 术 运 算 和 逻 辑 运 算 累 加 寄 存 器 : 为 算 术 逻 辑 单 元 提 供 工 作 区 数 据 缓 冲 寄 存 器 : 作 为 C P U 和 内 存 、 外 部 设 备 之 间 数 据 传 送 中 转 站 、 操 作 速 度 上 的 缓 冲 状 态 条 件 寄 存 器 运算器组件 \begin{cases} 算术逻辑单元:处理数据、实现对数据的算术运算和逻辑运算&\\ 累加寄存器:为算术逻辑单元提供工作区& \\ 数据缓冲寄存器:作为CPU和内存、外部设备之间数据传送中转站、操作速度上的缓冲& \\ 状态条件寄存器& \\ \end{cases} CPU

②控制器

控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分

指 令 控 制 逻 辑 { 指 令 寄 存 器 : 一 条 指 令 从 内 存 储 器 到 缓 冲 存 储 器 , 再 到 I R 暂 存 程 序 计 数 器 : 具 有 寄 存 信 息 和 计 数 两 个 功 能 地 址 寄 存 器 : 保 存 当 前 C P U 所 访 问 的 内 存 单 元 的 地 址 指 令 译 码 器 : 指 令 分 为 操 作 码 和 地 址 两 个 部 分 , 对 操 作 码 进 行 分 析 以 便 完 成 所 有 操 作 指令控制逻辑 \begin{cases} 指令寄存器:一条指令从内存储器到缓冲存储器,再到IR暂存&\\ 程序计数器:具有寄存信息和计数两个功能& \\ 地址寄存器:保存当前CPU所访问的内存单元的地址& \\ 指令译码器:指令分为操作码和地址两个部分,对操作码进行分析以便完成所有操作& \\ \end{cases} IRCPU访便
时序控制逻辑:为每条指令按时间顺序提供相应的控制信号
总线逻辑:为多个功能部件服务的信息通路的控制电路
中断控制逻辑:控制各种中断请求,并根据优先级对请求进行排队,逐个交给CPU

③寄存器组

寄 存 器 组 { 专 用 寄 存 器 : 如 运 算 器 和 控 制 器 中 的 寄 存 器 通 用 寄 存 器 : 由 程 序 员 规 定 用 途 寄存器组 \begin{cases} 专用寄存器:如运算器和控制器中的寄存器&\\ 通用寄存器:由程序员规定用途& \\ \end{cases} {

3、多核CPU

以双核CPU为例,AMD将两个内核做在一个CPU芯片上,通过直接架构连接,集成度更高;Intel将两个CPU芯片封装在一起。因此AMD的方案称为“双核”,Intel的方案称为“双芯”。

三、数据表示

各种数据在计算机中表示形式称为机器数,特点是采用二进制

四、校验码

校 验 码 { 奇 偶 校 验 码 : 奇 校 验 只 能 发 现 奇 数 个 错 误 位 , 偶 校 验 只 能 发 现 偶 数 个 错 误 位 , 奇 偶 校 验 只 能 查 错 不 能 纠 错 海 明 码 : 利 用 奇 偶 性 查 错 和 纠 错 循 环 冗 余 校 验 码 校验码 \begin{cases} 奇偶校验码:奇校验只能发现奇数个错误位,偶校验只能发现偶数个错误位,奇偶校验只能查错不能纠错&\\ 海明码:利用奇偶性查错和纠错& \\ 循环冗余校验码& \\ \end{cases}
本文到此结束,如有错误,欢迎大家批评指正。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

芷汀若静

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

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

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

打赏作者

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

抵扣说明:

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

余额充值