当前位置: 首页 > news >正文

软件设计师の第一章:计算机组成与结构

在这里插## 标题入图片描述

> 						大家好,我是程序员小羊!

✨博客主页: https://blog.csdn.net/m0_63815035?type=blog

💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.cs## 标题dn.net/m0_63815035/category_11954877.html
📢欢迎点赞 👍 收藏 ⭐留言 📝
📢本文为学习笔记资料,如有侵权,请联系我删除,疏漏之处还请指正🙉
📢大厦之成,非一木之材也;大海之阔,非一流之归也✨

在这里插入图片描述

这里写目录标题

  • 前言
  • 计算机系统基础知识
    • 一、计算机硬件组成
    • 二、中央处理单元(运算器+控制器)
    • 考试真题
    • 三、数据表示(进制)
      • 3.1、计算机基本单位
      • 3.2、进制转换
      • 3.3、进制加减法
      • 3.4、原、反、补、移
      • 3.5、浮点数
      • 考试真题
      • 3.6、最大数和最小数
      • 3.7、寻址
    • 四、数据的表示(校验码)
      • 4.1奇偶校验码
      • 4.2CRC循环冗余码
      • 考试真题
      • 4.3海明校验码
      • 考试真题
    • 五、指令
    • 六、流水线
      • 6.1流水线公式
      • 6.2流水线概念
    • 七、存储系统
      • 7.1存储器
      • 7.2缓存Cache
      • 7.3地址映像
    • 八、中断操作
    • 扩展:

前言

本专栏系列文章,将专注于分享我本人在备考软件设计师过程中的一些笔记,方法,经验,总结等等,希望能够帮助到您,祝您顺利通过软考!

计算机系统基础知识

一、计算机硬件组成

计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。
运算器、控制器等部件被集成在一起统称为中央处理单元(Central Processing。CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术Unit,CPU)逻辑运算及控制功能
◆存储器是计算机系统中的记忆设备,分为内部存储器外部存储器。前者速度高、容量小,一般用于临时存放程序、数据及中间结果。而后者容量大、速度慢,武可以长期保存程序和数据。
输入设备和输出设备合称为外部设备输入设备用于输入原始-(简称外设),数据及各种命令,而输出设备则用于输出计算机运行的结果。

二、中央处理单元(运算器+控制器)

CPU的功能

由运算器和控制器构成
中央处理单元(CPU)是计算机系统的核心部件,它负责获取程序指令、对指令进行译码并加以执行
在这里插入图片描述

  1. 程序控制:CPU通过执行指令来控制程序的执行顺序, 这是CPU的重要功能
  2. 操作控制:指令操作控制
  3. 时间控制: cpu控制操作信号的出现时间,持续时间,出现时间的顺序
  4. 数据处理:数据算术运算逻辑运算
    此外:CPU还需要对系统内部和外部的中断(异常)做出响应,进行相应的处理

CPU的组成

CPU主要由运算器、控制器、寄存器组和内部总线等部件组成
在这里插入图片描述
运算器

  1. 算术逻辑运算(ALU: Arithmetic and Logical Unit): 负责数据处理
  2. 累加寄存器(AC:Accumulation Register):负责给ALU 提供工作区,暂存源操作数+结果
  3. 数据缓冲寄存器(DR: Data Register):从内存中缓冲数据指令
  4. 状态条件寄存器(PSW: Program Status Word):标记状态:进位(C),零(Z),溢出(V)等

控制器: (不仅要保证程序(指令)的正常执行,还要能够处理异常事件)
指令 = 操作码 + 地址码
在这里插入图片描述
1. 指令寄存器(IR:Instruction Register): CPU 执行指令时,先把它从内存器取到 DR中,再送到 IR
2. 程序计数器(PC:Program Counter): 又称指令计数器,控制程序的 顺序执行或 转移执行
3. 地址寄存器(AR: Address Register): 存储指令中的地址码
4. 指令译码器(ID: Instruction Decoder): 负责将解读具体的操作码 (+,-,x, / …)

完全透明就是不可访问:指令寄存器
在这里插入图片描述

考试真题

在这里插入图片描述

三、数据表示(进制)

3.1、计算机基本单位

1024 = 2的十次方 = 10的三次方

在这里插入图片描述在这里插入图片描述

3.2、进制转换

在这里插入图片描述
在这里插入图片描述

3.3、进制加减法

在这里插入图片描述

3.4、原、反、补、移

在这里插入图片描述

3.5、浮点数

表示范围
在这里插入图片描述

考试真题

在这里插入图片描述

3.6、最大数和最小数

在这里插入图片描述

3.7、寻址

在这里插入图片描述
在这里插入图片描述

四、数据的表示(校验码)

4.1奇偶校验码

在这里插入图片描述

4.2CRC循环冗余码

在这里插入图片描述
计算步骤:
在这里插入图片描述
在这里插入图片描述

考试真题

在这里插入图片描述

4.3海明校验码

在这里插入图片描述

考试真题

在这里插入图片描述

五、指令

在这里插入图片描述

六、流水线

6.1流水线公式

在这里插入图片描述

6.2流水线概念

在这里插入图片描述

七、存储系统

7.1存储器

在这里插入图片描述

7.2缓存Cache

在这里插入图片描述

7.3地址映像

这句话考了六次
在这里插入图片描述
在这里插入图片描述
注意

发生块冲突次数最小

  1. 全相联最小
  2. 组相联次之
  3. 直接相连最多

八、中断操作

在这里插入图片描述

扩展:

在这里插入图片描述

今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 蓝牙核心规范解析
  • DeepACO:用于组合优化的神经增强蚂蚁系统
  • SAP与赛美特MES系统集成案例
  • python测试开发---vue的常见指令
  • 66、Python之函数高级:一个装饰器不够用,可以多装饰器buffer叠加
  • 存储虚拟化
  • QT QPrinter无弹窗后台打印
  • 金融壹账通:智能面审解决方案“大显身手”
  • 【未解决】everything软件 中文文件夹 查找不到
  • Java 学习中使用文件、网络连接等资源时,未正确关闭资源,导致资源泄漏应该怎么办?
  • 实现C程序绑定TCP端口
  • 前端封装组件可视化库
  • HTTP 响应状态码详解
  • fileinput pdf编辑初始化预览
  • 【西电电装实习】5. 无人机模块及作用、上位机的操作
  • php的引用
  • 【comparator, comparable】小总结
  • Angularjs之国际化
  • E-HPC支持多队列管理和自动伸缩
  • ES10 特性的完整指南
  • Hibernate最全面试题
  • java2019面试题北京
  • JavaScript-Array类型
  • Java读取Properties文件的六种方法
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Meteor的表单提交:Form
  • mysql外键的使用
  • Promise面试题,控制异步流程
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Redash本地开发环境搭建
  • ubuntu 下nginx安装 并支持https协议
  • 测试开发系类之接口自动化测试
  • 高性能JavaScript阅读简记(三)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 技术胖1-4季视频复习— (看视频笔记)
  • 类orAPI - 收藏集 - 掘金
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 前嗅ForeSpider教程:创建模板
  • 使用权重正则化较少模型过拟合
  • 事件委托的小应用
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​MySQL主从复制一致性检测
  • # SpringBoot 如何让指定的Bean先加载
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #100天计划# 2013年9月29日
  • #php的pecl工具#
  • #window11设置系统变量#
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • $nextTick的使用场景介绍
  • (1)bark-ml
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx