【学习笔记之数据库系统工程师】计算机组成与体系结构

数据表示

移码表示法:是在数x上增加一个偏移量来定义的,常用于表示浮点数中价码。
机器字长为n时,在偏移量为2n-1时,只要将补码的符号位取反

存储器的地址计算知识

每个地址编号为一个存储单元(容量为1个字节)1k=1024=210
例题:
地址编号从80000H到BFFFFH且按字节编址的内存容量为(256)KB,若用16K×4bit的存储器芯片构成该内存,共需(32)。
地址编号从80000H到BFFFFH,一共有BFFFFH+1-80000H=40000H个编址,题干中说明是按字节编址,所以从80000H到BFFFFH一共有40000H个字节,转换成二进制即:100 0000 0000 0000 0000=218个字节,将转换成KB即为218/210=256(1KB=1024B即210B)。需要芯片数为: =218 * 8/(16 *210*4)

移位运算符

移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

CPU

在这里插入图片描述

解释
寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。

寻址方式

寻址类别解释
立即寻址操作数就包含在指令中
直接寻址操作数存放在内存单元中,指令中直接给出操作数所在的存储单元的地址
寄存器寻址操作数存放在某一寄存器中,指令中给出存放操作数所在的寄存器名
寄存器间接寻址操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中
间接寻址指令中给出操作数地址的地址
立即寻址操作数就包含在指令中
相对寻址指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量
变址寻址操作数地址等于变址寄存器的内容加偏移量题目给出的指令中,R1是寄存器,属于寄存器寻址方式,45是立即数,属于立即寻址方式

指令执行的流水化

异步流动是指任务从流线流出的次序同流入流水线的次序不一样,也称为乱序流动或错序流动。但性能会下降

②流水线吞吐率=流水线周期的倒数=最长流水线操作时间

多级存储体系

分类方式计算机系统的存储器
按所处的位置内存和外存
构成存储器的材料磁存储器、半导体存储器和光存储器
按存储器的工作方式读写存储器和只读存储器
按访问方式按地址访问的存储器和按内容访问的存储器
按寻址方式随机存储器、顺序存储器和直接存储器
相联存储器是一种按内容访问的存储器
虚拟存储器根据局部性原理,一个作业在运行之前,没有必要把作业全部装入主存
计算机系统中的CPU内部对其操作速度比较
通用寄存器的存取 > Cache > 内存的存取 > 选项中访问 > 作为外存的硬盘
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。

Cache

地址映射方法计算机系统的存储器
全相联影像主存的任意一块可以映像到 Cache 中的任意一块,其特点是块冲突概率低,Cache 空间利用率高,但是相联目录表容量大导致成本高、查表速度慢
直接映像指主存的每一块只能映像到 Cache的一个特定的块中,整个 Cache 地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致 Cache 空间利用率很低
组相联映像对上述两种方式的折中处理,对 Cache 分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本

总线系统

总线广义地讲,任何连接两个以上电子元器件的导线都可以称为总线
芯片内总线用于在集成电路芯片内部各部分的连接
元件级总线用于一块电路板内各元器件的连接
内总线(系统总线)用于构成计算机各组成部分(CPU、内存和接口等)的连接
外总线(通信总线)用计算机与外设或计算机与计算机的连接或通信
内总线(系统总线)
连接处理机的处理器、存储器及其他部件的总线属于内总线
按总线上所传送的内容分为:数据总线、地址总线和控制总线。
单总线结构
CPU与主存之间、CPU与I/O设备之间、I/O设备与主存之间、各种设备之间都通过系统总线交换信息
优点:是控制简单方便,扩充方便
缺点:由于所有设备部件均挂在单一总线上,使这种结构只能分时工作,即同一时刻只能在两个设备之间传送数据,这就使系统总体数据传输的效率和速度受到限制

时钟频率是指同步电路中时钟的基础频率,它以“若干次周期每秒”来度量,量度单位采用SI单位赫兹(Hz)。时钟频率为200MHz,需要5个时钟周期才传送一次数据,所以在一秒内可以传送200/5=40M次数据可传送的数据量为:40M*32bit/8bit=160MB/S

可靠性

若采用串联方式:R=R1R2R3R4R5*……*Rn
若采用并联的方式:1-(1-R1)(1-R2)(1-R3)……(1-Rn)

校验码

2k-1>=n+k
n为数据位数,k为校验位,海明码校验必须满足上述关系
例:已知数据位为16位,最少应附加(5)位校验位,才能实现海明码纠错

I/O流控制方法

中断分为:可屏蔽中断,不可屏蔽中断
中断向量:由处理器状态字PSW和中断处理子程序入口构成
中断响应时间:从发出中断请求到开始进入中断处理程序的时间
使用特定的堆栈或硬件寄存器来保护断点
DMA(直接主存存取):指数据在主存与I/O流设备间(即主存与外设之间)的直接成块传送
在这里插入图片描述

学习笔记,感谢评价

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IsQiya

很庆幸我的文章对您有帮助

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

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

打赏作者

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

抵扣说明:

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

余额充值