首页 > 其他分享 >1.计算机系统概论

1.计算机系统概论

时间:2022-12-29 10:05:58浏览次数:48  
标签:计算机系统 img 概论 转存 Desktop 防盗链 外链 图片


计算机组成原理

讲解:数字计算机硬件系统的逻辑实现一般原理

讲授内容

  1. 基本部件的结构和组织方式
  2. 基本运算的操作原理
  3. 基本部件和单元的设计思想

文章目录

  • ​​计算机组成原理​​
  • ​​1.计算机系统简介​​
  • ​​1.1 计算机系统的软硬件概念​​
  • ​​1.2 计算机系统的层次结构​​
  • ​​1.3 计算机体系结构和计算机组成​​
  • ​​2.计算机的基本组成​​
  • ​​2.1 冯.诺依曼计算机的特点​​
  • ​​2.2 解决冯诺依曼计算机问题 ==>现代计算机​​
  • ​​2.3 利用计算机解决现实问题​​
  • ​​2.4 存储器的基本组成​​
  • ​​2.5 运算器​​
  • ​​2.5.1 基本组成​​
  • ​​[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gwn6fe5j-1614954486806)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305201114290.png)]​​
  • ​​2.5.2 操作​​
  • ​​2.5.3 加法操作过程​​
  • ​​2.5.4 减法操作过程​​
  • ​​2.5.5 乘法操作过程​​
  • ​​2.5.6 除法操作过程​​
  • ​​2.6 控制器​​
  • ​​2.6.1 练习​​
  • ​​2.7 主机完成一条指令的过程​​
  • ​​2.7.1 以取数指令为例:​​
  • ​​2.7.2 以存数指令为例:​​
  • ​​2.8 综合案例​​
  • ​​3. 计算机硬件的主要技术指标​​

1.计算机系统简介

HPC:很牛的计算机

1.1 计算机系统的软硬件概念

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ReiX1618-1614954486784)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305110703760.png)]

1.2 计算机系统的层次结构

  • 系统复杂性管理的方法1:抽象

根据物理结构抽象出9层

程序员里的层次结构:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zuj4h5eq-1614954486786)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305112259375.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LmaLOqeu-1614954486789)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305112708686.png)]

1.3 计算机体系结构和计算机组成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MNaZTylp-1614954486791)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305113137027.png)]

2.计算机的基本组成

2.1 冯.诺依曼计算机的特点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-asy3UnDo-1614954486792)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305114356890.png)]

硬件框图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dyNPQjHE-1614954486795)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305114827487.png)]

实线:数据通路

虚线:控制和状态反馈通路

运算器:逻辑运算和数学运算

存储器:存储程序

控制器:指挥程序运行,完成指令先后顺序

输入设备:将信息转换成计算机能识别的形式

输出设备:将计算机的处理结果转换成人们能够识别的形式

问题

  1. 以运算器为核心,导致运算器成为发展瓶颈
  2. 体系混乱

2.2 解决冯诺依曼计算机问题 ==>现代计算机

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LaPuN5it-1614954486796)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305115611243.png)]

但还是

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MHSMPUnt-1614954486797)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305115819469.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tkRjuH5P-1614954486798)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305115910163.png)]

系统复杂性管理的方法2(3Y):

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cZv59mO0-1614954486799)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305131401599.png)]

2.3 利用计算机解决现实问题

可计算性

​是否可以用计算机来解决​

计算机工作步骤:

上机前的准备

  • 建立数学模型
  • 确定计算方法
  • 编写程序
  • 程序——运算的全部步骤
  • 指令——每一个步骤

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tosyBGrn-1614954486800)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305132934706.png)]

ACC:寄存器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8SWsXtmF-1614954486801)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305133723757.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LWs1fND4-1614954486802)(C:\Users\LENOVO\Desktop\机组\assets\image-20210305134025388.png)]

2.4 存储器的基本组成

指令和数据保存在存储器中

核心结构

存储体

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UcCdYAL1-1614954486803)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305164146768.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h0HOvcDg-1614954486804)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305164523758.png)]

MAR:存储器地址寄存器:反应存储单元的个数

MDR:存储器数据寄存器:反应存储字长

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WTaSZ4oW-1614954486805)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305165153374.png)]

每个存储单元存放的数据称为存储字

每个存储单元存放数据的长度称为存储字长

2.5 运算器

2.5.1 基本组成

核心:ALU(算逻运算单元)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gwn6fe5j-1614954486806)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305201114290.png)]

图中的字母均是寄存器

​如果设计的计算机不是累加型的计算机,那么寄存器数量会发生变化。​

2.5.2 操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bLLzVy7g-1614954486807)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305202323126.png)]

2.5.3 加法操作过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MdkhugWU-1614954486808)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305202629152.png)]

2.5.4 减法操作过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dZ5N4WgE-1614954486808)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305202852638.png)]

2.5.5 乘法操作过程

通过累加和移位方式实现,在累加前进行清零!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0d0uLUhv-1614954486809)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305203148524.png)]

​第一个操作和第二个操作顺序可换​

由控制器控制顺序

2.5.6 除法操作过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HSV7vMhu-1614954486810)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305203645703.png)]

MQ:乘商寄存器

2.6 控制器

功能:

  • 解释指令
  • 保证指令的按序执行

解释(完成)一条指令过程:

  1. 取指令:把内存单元中保存的指令取出来送到控制器
  2. 分析指令:把操作码部分送给控制单元进行分析
  3. 执行指令:由控制单元控制相应部件执行操作

CU是核心

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LSLKB5dc-1614954486810)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305205443858.png)]

IR PC 也是寄存器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-de7zXrjb-1614954486811)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305205512738.png)]

2.6.1 练习

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wGmhBZEB-1614954486812)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305205708279.png)]

2.7 主机完成一条指令的过程

主机:运算器+控制器+存储器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qAU6VBca-1614954486813)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305210017815.png)]

2.7.1 以取数指令为例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zuK9ekT8-1614954486814)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305210557419.png)]

2.7.2 以存数指令为例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3NNykUQL-1614954486815)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305211319156.png)]

2.8 综合案例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PJTXyxlY-1614954486816)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305212523508.png)]

​每条指令运行结束后,需要对PC进行加一处理​

​本图片上显示的是取指令,在取——分析——执行过程中,并没有用到PC,所以可以直接在取完指令后进行加一处理​

3. 计算机硬件的主要技术指标

  • 机器字长:CPU一次能处理数据的位数,与CPU中的寄存器位数有关。一般而言机器字长越长,机器性能越好
在我们模型机里,机器字长、存储字长、 指令字长都一样
  • 运算速度
  • 主频
  • 核数,每个核支持的线程数

​这俩不是机器速度的直接指标​

  • 吉普森法 f是指令出现的频率、t是指令执行的时间
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ow7L71ck-1614954486816)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305215450535.png)]
  • CPI:执行一条指令所需时钟周期数 它的倒数是IPC
  • MIPS:每秒执行百万条指令
  • FLOPS:每秒浮点运算次数
  • 存储容量:存放二进制信息的总位数

指令字长都一样

- 运算速度

- 主频
- 核数,每个核支持的线程数

```这俩不是机器速度的直接指标```

- 吉普森法 f是指令出现的频率、t是指令执行的时间
- [外链图片转存中...(img-ow7L71ck-1614954486816)]

- CPI:执行一条指令所需时钟周期数 它的倒数是IPC
- MIPS:每秒执行百万条指令
- FLOPS:每秒浮点运算次数



- 存储容量:存放二进制信息的总位数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TTTx1h73-1614954486817)(C:\Users\LENOVO\Desktop\学习笔记\机组\assets\image-20210305220648939.png)]


标签:计算机系统,img,概论,转存,Desktop,防盗链,外链,图片
From: https://blog.51cto.com/u_14608932/5976374

相关文章

  • 深入理解计算机系统
    第一章1.1信息就是位+上下文1、源程序实际上就是一个有0和1组成的位(又称为比特)序列,这些为被组成8个一组,称为字节。每个字节表示程序中某个文本字符。2、系统中所有的信......
  • 复现经典:《统计学习方法》第13章 无监督学习概论
    第13章无监督学习概论本文是李航老师的《统计学习方法》一书的代码复现。作者:黄海广备注:代码都可以在github中下载。我将陆续将代码发布在公众号“机器学习初学者”,可以在......
  • 操作系统-概论
    定义:控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,是计算机系统中最基本的系统软件 1.1......
  • 计算机网络-概论
    1.1计算机网络概念一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互联的、自治的计......
  • 计算机科学概论与程序设计基础第十五周学习总结
    学号《计算机基础与程序设计》课程总结第一周学习总结https://www.cnblogs.com/ouyangmurong/p/16655008.html    第二周学习总结   第三周学习总结......
  • 《深入理解计算机系统》第二章学习笔记
    补码编码是表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。计算机的表示法是用有限数量的位来对一个数字编码,因此,当结果太大以至不能表示时,某些运算......
  • 1、oracle概论
    它是一个关系型数据库,即数据使用二维表存储的。 Oracle实例:指的是操作数据的一组进程,一个实例只能操作一个数据库,且一个数据库一般只有一个实例对它进行操作。S......
  • Chapter12_SE负责监管计算机系统的构建
    热身问答SE是什么的缩略语?SE是SystemEngineer(系统工程师)的缩略语。在计算机系统的开发过程中,SE是参与所有开发阶段的工程师。IT是什么的缩略语?Information......
  • 【计算机组成原理】01计算机系统概述
    1.0_你好,我是计算机组成原理1.1_计算机的发展什么是计算机系统计算机系统=硬件+软件软件系统软件——用来管理整个计算机系统Eg:操作系统、数据库管理系统(DBMS)、标......
  • 计算机科学概论与程序设计基础第十三周学习总结
    作业课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13作业目标《C语言程序设计》......