
计算机组成原理
文章平均质量分 63
瓜农与花农
我往前飞 飞过一片时间海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【王道计组笔记】I/O查询方式
程序查询方式:CPU一旦启动I/O,必须停止现行程序的运行,并在现行程序中插入一段程序。CPU有“踏步”等待现象,CPU与I/O串行工作优点:接口设计简单、设备量少缺点: CPU在信息传送过程中花费很多时间用于查询和等待,而且在一段时间内只能和一台外设交换信息, 效率大大降低。一次只能传送一个字:外设传过来的数据放在CPU的寄存器中。即每传输一个字,CPU都要查询一次。所以,使用程序查询方式非常慢程序中断方式:DMA方式:...原创 2022-04-05 10:09:10 · 1842 阅读 · 0 评论 -
【王道计组笔记】I/O接口
接口:两个部件之间的交接部分I/O接口功能:主机和外设之间的交接界面,通过接口可以实现主机和外设之间的信息交换设备选址、传送命令、传送数据、反映I/0设备的工作状态基本结构CPU同外设之间的信息传送实质是对接口中的某些寄存器(即端口)进行读或写。控制外设输入为例:I/O端口:接口电路中可以被CPU直接访问的寄存器数据端口(读写),控制端口(写),状态端口(读)访问I/O端口:统一编址:把I/O端口当做存储器的单元进行地址分配(使用同一套地址线),...原创 2022-03-31 09:58:12 · 3103 阅读 · 0 评论 -
【王道计组笔记】输入/输出设备&磁盘
外部设备:除了主机(CPU和主存)之外的,能直接或间接与计算机交换信息的装置输入设备:用于向计算机系统输入命令和文本、数据等信息的部件。鼠标(了解)键盘(了解)键盘是最常用的输入设备,通过它可发出命令或输入数据。每个键相当于一一个开关,当按下键时,电信号连通;当松开键时,弹簧把键弹起,电信号断开。键盘输入信息可分为3个步骤:①查出按下的是哪个键;②将该键翻译成能被主机接收的编码,如ASCII码;③将编码传送给主机。输出设备:用于将计算机系统中的信息输出到计算...原创 2022-03-30 23:07:02 · 1163 阅读 · 0 评论 -
【王道计组笔记】Cache高速缓存基本工作原理
1.主存的块放到Cache中哪个位置?(1)空位随意放:全相联映射(2)对号入座:直接映射(3)按号分组,组内随意放:组相联映射地址映射:全相联映射:主存一块数据存放到Cache单元时,不仅要存放数据,还要存放有效位(1个二进制数)和主存的高位(上例为22位),所以用23个二进制数来确定主存地址与Cache地址的映射优点:空位利用率高缺点:存放标记项多直接映射:主存中的某一块通过固定的计算方法放在Cache中的某一块缺点:空位利用率...原创 2022-03-16 08:51:55 · 1783 阅读 · 0 评论 -
【王道计组笔记】高速缓存器:局部性原理及性能分析
背景:随着CPU的工作速度成指数级增长,但是主存速度跟不上,所以要提升主存速度非常重要。m个模块采用低位交叉编址的方式可以基本上将主存的带宽提升m倍,但是这依旧与CPU差距很大。【王道计组笔记】双口RAM和多模块存储器_m0_52043808的博客-CSDN博客(1)可以优化每一个存储元的存储设计,价格上升,容量下降。(2)局部性原理:CPU访问到存储器的地方是很小的一块,如果把很小的一块放在优化的存储设计的存储单元中,就可以提升整个工作系统的存储速度基于以上两点,引入层序化的理念“原创 2022-03-13 15:55:47 · 1505 阅读 · 0 评论 -
【王道计组笔记】双口RAM和多模块存储器
存取周期:启动存储到下次存储的间隔存取时间:存取一次的时间恢复时间:存储器工作完后需要一段时间恢复才能工作提供存储器存取效率: 通过方法把存储器恢复时间利用起来RAM双端口了解:多模块存储器单体多字储存器:扩充一次能读取的字节数多提并行存储器:每个模块都有相同的容量和存取速度,各模块都有独立的读写控制电路,地址寄存器,和数据寄存器既能并行工作,又能交叉工作(一个模块进入恢复时间,另一个模块进行存取)交叉编址:...原创 2022-03-12 21:25:43 · 999 阅读 · 0 评论 -
【王道计组笔记】存储系统(3):主存与CPU的连接
存储器芯片:存储器芯片与CPU的连接:主存容量拓展:位拓展:8个8k*1并行的效果,相当于1个8k*8的芯片工作,所以叫位拓展原创 2022-03-12 17:00:18 · 311 阅读 · 0 评论