
计算机组成原理
眯眯眼:)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机组成原理(7)输入输出系统 DMA 程序中断
信息交换 CPU管理外设有一下方式: 程序查询方式 程序中断方式 直接内存访问(DMA)方式 通道方式 外围处理机(PPU)方式 这四种方法对应上述四种方式 程序查询 数据在CPU与外设之间 全靠计算机控制 浪费CPU 程序中断 外围设备主动通知CPU。就是一致学习的中断请求 比系统查询好,但是开销大 DMA直接内存访问 完全由硬件执行IO交换。DMA完全接管总线控制。数据交换不仅过CPU,...原创 2020-01-02 21:03:56 · 1333 阅读 · 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 · 2059 阅读 · 0 评论 -
计算机组成原理(5)CPU功能 控制器/运算器/寄存器/操作控制器、时序发生器 指令周期 方框图 微程序 流水CPU 三种相关性
CPU功能 指令控制 程序执行顺序,程序时一个指令序列 操作控制 管理并产生控制信号 时间控制 取指周期,执行周期 数据加工 算术运算,逻辑运算处理 左边运算器,右边控制器,记住IR,PC,AR,DR,AC等寄存器 这张图比较直观,记住寄存器作用,后面再学一下指令顺序 控制器 红圈所指就是控制器 取指:从内存中取出指令并指出下一条地址在内存的位置 译码:给出控制信号 控制数据流向:各种...原创 2020-01-02 17:05:52 · 6341 阅读 · 0 评论 -
计算机组成原理(4)指令与寻址方式
指令区分 这个和嵌入式不太一样 微指令 微程序级,硬件 宏指令 若干条机器指令 软件 机器指令 介于微指令于宏指令直接。每一条可单独完成一个逻辑、算术运算 RISC/CISC 精简指令系统 复杂指令系统 指令格式 分为操作码和地址码(操作数) 操作码:指令的特征于功能 地址码:参与操作的操作数地址 操作码 定长操作码 规整,RISC采用定长 变长操作码 操作码于地址码位数可变,总和一...原创 2020-01-01 22:21:43 · 1254 阅读 · 0 评论 -
计算机组成原理(3)三级存储 局部性原则 存储器性能指标 扩展 DRAM编址方式 cache 三种映射 替换策略
三级存储 RAM,随机存储 ROM,只读存储 ,MROM,PROM不可编程,可编程 EPROM,E^2PROM 紫外,电 擦除 三级存储内存,cache,外存 局部性原则 时间局部性:一条指令或数据,被执行后很可能会被再次访问 空间局部性:一条指令或数据,它附近得数据可能会被访问 所以,会将访问过得内容或访问过内容得整个块放入cache cache对程序员不可见 存储器性能指标 存储容...原创 2020-01-01 17:47:04 · 2496 阅读 · 0 评论 -
计算机组成原理(2)汉字编码,变形补码/溢出,一位全加器,先行进位,浮点数运算,浮点数流水线
汉字编码 输入编码:输入 汉字内码:内部处理 字模码:输出 奇偶校验 数加上0/1组成奇数个1就是奇校验 组成偶数个1就是偶校验 奇偶校验不能观察偶数个差错,并且不知道出错位置 变形补码、溢出 用两位二进制表示符号为 00为正 11为负 01表示上溢(两个正数相加,超出最大表示范围) 10表示下溢(两个负数相加,超出最大表示范围) 一位全加器设计 S表示输出,C表示进位,应该很好理解 ...原创 2020-01-01 16:09:11 · 2394 阅读 · 0 评论 -
计算机组成原理复习(1)——冯诺依曼,程序执行,CPU区分,存储,多级计算机系统,754标准计算
冯诺依曼机: 二进制表示数据指令 有存储程序,控制程序 五大部件:存储器 运算器 控制器 输入 输出 注:数据,指令放在两个存储器的称为哈佛结构 程序执行 程序,数据装入存储单元 从起始地址开始运行程序 程序首地址执行第一条指令,并计算下一条指令的地址 继续直到程序结束,最后返回操作系统 ** CPU区分指令与数据 时间: 取值周期取指令 执行周期取数据 空间: PC中取出程序 DR中取出...原创 2019-12-17 22:37:22 · 2030 阅读 · 0 评论