【学习笔记】王道计算机组成原理

第一章

什么是计算机

计算机系统=硬件+软件
硬件:计算机的实体,如主机,外设等。
软件: 具有各类特殊功能的程序组成,分为系统软件和应用软件。

计算机硬件的组成

1.在计算机系统中,软件的硬件在逻辑上是等效的。
2. 冯诺依曼计算机的特点
a. 计算机由五大部件组成
b. 指令和数据以同等地位存与存储器,可按地址寻访
c.指令和数据用二进制表示
d. 指令由操作码和地址码组成
e.存储程序
f.以运算器为中心
3. 现在计算机结构以存储器为中心
在这里插入图片描述
在这里插入图片描述

认识硬件部件

存储器
在这里插入图片描述
运算器

ACC(累加器)、 MQ(乘商寄存器)、X(通用的操作数寄存器)是存放数据, ALU(算术逻辑单元)实现算术运算和逻辑运算。
控制器
CU(核心)IR、PC。
完成一条指令:PC(取指令)IR(分析指令)CU(执行指令)

在这里插入图片描述

在这里插入图片描述

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

计算机系统的层次结构

在这里插入图片描述
编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)C、C++
解释程序:将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。紧接着再翻译下一句(每次执行都要翻译)JavaScript、Python、Shell

计算机性能指标

存储器
MAR位数反映存储单元的个数(最多支持多少个)
MDR位数=存储字长=每个存储单元的大小

总容量=存储单元个数x存储字长 bit(/8 Byte)
CPU
CPU主频:CPU内数字脉冲信号振荡的频率。单位Hz
CPU时钟周期:单位微秒、纳秒
CPU主频(时钟频率)=1/CPU时钟周期
CPI:执行一条指令所需的时钟周期数
(不同的指令,CPI不同。甚至相同的指令,CPI也可能有变化。)
执行一条指令的耗时=CPI x CPU时钟周期
CPU执行时间(整个程序的耗时)=CPU时钟周期数/主频=(指令条数*CPI)/主频
IPS:每秒执行多少条指令

IPS=主频/平均CPI
FLOPS:每秒钟执行多少次浮点运算
*注:KIPS MIPS KFLOPS MFLOPS GFLOPS TFLOPS 此处的K M G T 为数量单位
K=10^3
M=10^6
G=10^9
T=10^12
系统整体的性能指标
数据通路带宽:数据总线一次所能并行传送信息的位数
(各硬件部件通过数据总线传输数据)
吞吐量:指系统在单位时间内处理请求的数量
响应时间
基准程序是用来测量计算机处理速度的一种实用程序(跑分软件)

在这里插入图片描述

第二章

进位计数制

罗马计数
加法思想

请添加图片描述十进制
乘法思想

r进制计数法

请添加图片描述

进制转化

请添加图片描述
(二进制位权: 128 64 32 16 8 4 2 1 0.5 0.25 0.125)
请添加图片描述
![请添加图片描述](https://img-blog.csdnimg.cn/fa1a6a73917f4bd699188aaf7fe6818c.png

在这里插入图片描述

请添加图片描述

请添加图片描述

书写表示
二进制:B
十进制:D
十六进制:H 、 0x

真值和机器数

0表示正,1表示负

BCD码

用二进制编码的十进制 思路:每四个二进制位对应一个十进制字符

  • 8421码(有权码)

    • 如果的两数相加得到的结果在非法区间(1010~1111)则其结果加6(加0110)

在这里插入图片描述

  • 余3码(无权码)

在这里插入图片描述

  • 2421码

在这里插入图片描述

字符与字符串

ASCII码
汉字的表示和编码

  • GB 2312-80

字符串

在这里插入图片描述

Cache基本工作原理

在这里插入图片描述

地址映射

按字节编制
在这里插入图片描述

全相联映射

主存字块标记| 字块内地址
在这里插入图片描述
直接映射
多块可以放到同一个位置

主存字块标记|Cache字块地址|字块内地址

在这里插入图片描述

组相联映射

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值