![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
眯眯眼:)
这个作者很懒,什么都没留下…
展开
-
计算机组成原理(7)输入输出系统 DMA 程序中断
信息交换CPU管理外设有一下方式:程序查询方式程序中断方式直接内存访问(DMA)方式通道方式外围处理机(PPU)方式这四种方法对应上述四种方式程序查询数据在CPU与外设之间 全靠计算机控制 浪费CPU程序中断外围设备主动通知CPU。就是一致学习的中断请求比系统查询好,但是开销大DMA直接内存访问完全由硬件执行IO交换。DMA完全接管总线控制。数据交换不仅过CPU,...原创 2020-01-02 21:03:56 · 1167 阅读 · 0 评论 -
计算机组成原理(6)总线 带宽 波特率 总线仲裁
总线结构带宽总线本身能够达到的最高传输速率单位兆字节每秒(MB/s)按单位算就行,注意位和字节 单位 MB/s 不是位/s波特率波特率的单位是波特(B)。如数据传送速率为240b/s,而每个字符格式包含10位(1个起始位,1个停止位,8个有效数据位),这时的波特率为240 baud (波特),比特率(有效数据位的传送速率)为240*10=2400bps(比特每秒)。占用时间...原创 2020-01-02 20:17:13 · 1918 阅读 · 0 评论 -
计算机组成原理(5)CPU功能 控制器/运算器/寄存器/操作控制器、时序发生器 指令周期 方框图 微程序 流水CPU 三种相关性
CPU功能指令控制程序执行顺序,程序时一个指令序列操作控制管理并产生控制信号时间控制取指周期,执行周期数据加工算术运算,逻辑运算处理左边运算器,右边控制器,记住IR,PC,AR,DR,AC等寄存器这张图比较直观,记住寄存器作用,后面再学一下指令顺序控制器红圈所指就是控制器取指:从内存中取出指令并指出下一条地址在内存的位置译码:给出控制信号控制数据流向:各种...原创 2020-01-02 17:05:52 · 6040 阅读 · 0 评论 -
计算机组成原理(4)指令与寻址方式
指令区分这个和嵌入式不太一样微指令 微程序级,硬件宏指令 若干条机器指令 软件机器指令 介于微指令于宏指令直接。每一条可单独完成一个逻辑、算术运算RISC/CISC精简指令系统复杂指令系统指令格式分为操作码和地址码(操作数)操作码:指令的特征于功能地址码:参与操作的操作数地址操作码定长操作码规整,RISC采用定长变长操作码操作码于地址码位数可变,总和一...原创 2020-01-01 22:21:43 · 1169 阅读 · 0 评论 -
计算机组成原理(3)三级存储 局部性原则 存储器性能指标 扩展 DRAM编址方式 cache 三种映射 替换策略
三级存储RAM,随机存储ROM,只读存储 ,MROM,PROM不可编程,可编程 EPROM,E^2PROM 紫外,电 擦除三级存储内存,cache,外存局部性原则时间局部性:一条指令或数据,被执行后很可能会被再次访问空间局部性:一条指令或数据,它附近得数据可能会被访问所以,会将访问过得内容或访问过内容得整个块放入cachecache对程序员不可见存储器性能指标存储容...原创 2020-01-01 17:47:04 · 2273 阅读 · 0 评论 -
计算机组成原理(2)汉字编码,变形补码/溢出,一位全加器,先行进位,浮点数运算,浮点数流水线
汉字编码输入编码:输入汉字内码:内部处理字模码:输出奇偶校验数加上0/1组成奇数个1就是奇校验组成偶数个1就是偶校验奇偶校验不能观察偶数个差错,并且不知道出错位置变形补码、溢出用两位二进制表示符号为00为正11为负01表示上溢(两个正数相加,超出最大表示范围)10表示下溢(两个负数相加,超出最大表示范围)一位全加器设计S表示输出,C表示进位,应该很好理解...原创 2020-01-01 16:09:11 · 2233 阅读 · 0 评论 -
计算机组成原理复习(1)——冯诺依曼,程序执行,CPU区分,存储,多级计算机系统,754标准计算
冯诺依曼机:二进制表示数据指令有存储程序,控制程序五大部件:存储器 运算器 控制器 输入 输出注:数据,指令放在两个存储器的称为哈佛结构程序执行程序,数据装入存储单元从起始地址开始运行程序程序首地址执行第一条指令,并计算下一条指令的地址继续直到程序结束,最后返回操作系统**CPU区分指令与数据时间:取值周期取指令执行周期取数据空间:PC中取出程序DR中取出...原创 2019-12-17 22:37:22 · 1832 阅读 · 0 评论