「计算机组成原理」:一文快速了解计算机原理知识点-附思维导图( 七 )
- ①微指令格式水平型微指令:直接控制 , 字段编译(直接、间接)特点:在一条微指令中定义并并行执行多个微命令垂直型微指令:采用微操作码编译法 , 由操作码规定微指令的功能特点:不强调实现微指令的并行控制功能
- ②微程序控制存储器一般采用ROM存储器也可采用RAM , 为防止断电后内容消失 , 则必须开机后将外存中存放的微程序调入内存RAM , 然后才能执行程序 。 当前为了能不断扩展指令系统 , 通常采用ROM+RAM
- ③动态微程序设计定义:能根据用户要求改变微程序优点:使计算机能更灵活、有效的适应于各种不同的应用目标
- ④控制存储器的操作(P136)串行方式并行方式——比串行多了微指令寄存器微周期=max(取微指令时间,执行微指令时间)由于取微指令、执行微指令同时进行 , 故对于某些后继微地址的产生根据处理结果而定的微指令 , 则延迟一个微周期再取微指令
(1)结论
- 每条指令的执行时间不变
- 每条指令处理结果的时间缩短
- 流水线处理速率最高时=流水线处于满载的稳定状态
- 流水线处理速率最低时=流水线未满载状态
- 为了满足在重叠时间段不同指令的机器周期能够完成指定的操作 , 将时间段=操作完成的最长时间
- 为了保证一个周期内流水线的输入信号不变 , 相邻时间段之间必须设置锁存器或寄存器
- 除了指令执行流水线 , 还有运算操作流水线
- 流水线阻塞数据相关产生假设第二条指令需要的操作数是第一条指令运算的结果 , 那么出现了数据相关指令执行时间不同产生程序转移的影响异常情况响应中断
- 公式:Nt+(K-1)t (N表示段 , K表示多少指令 , t表示时间)
- 流水线周期为执行时间最长的一段
1、存储系统的层次结构
- cache->主存->辅存
- cache:提高CPU数据输入输出的速度
- ①cache的工作原理局部性原理主存地址和cache地址块长:块长一般取一个主存周期所能调出的信息长度(一般为16个字)cache的容量和块的大小是影响cache的效率的重要因素命中率:CPU所要访问的信息是否在cache中的比率 , 而将所要访问的信息不在cache中的比率称为失败率一致性策略标志交换方式(写回法)通过式写入(写通法)写操作直接对主存进行 , 而不写入cachecache的存取时间:平均存取时间=h*tc+(1-h)(tc+tm)最好替换策略:按照被替换的字块是下一段时间最少使用的 , 由替换部件实现
- ②cache组织地址映像直接映像cache中许多空的位置被浪费主存地址:主存字块标记+cache字块地址+字块内地址全相联映像成本太高而不能采用主存地址:主存字块标记+字块内地址优点:方式灵活 , 缩小了块发生冲突的概率缺点:增加了标识位位数增加了寻找主存块在cache中对应块的时间组相联映像直接映像和全相联映像的折衷主存地址:主存字块标记+组地址+块内地址
- 存储管理部件(MMU)现代计算机一般都有辅助存储器 , 但具有辅存的存储系统不一定是虚拟存储系统虚拟存储系统的特点允许用户程序用比主存大的多的空间来访问主存每次访存都要进行虚实地址的转换
1、概述
半导体存储器可随机访问任一单元 , 而辅助存储器一般为串行访问存储器 。
推荐阅读
- 家电|拆开才知道 原来这些家电和手机震动是一个原理
- 名字|美国一女子成为世界上名字最长的人:由1019个字母组成
- 论文|2020中国卓越科技论文近50万篇:计算机等4大领域位列世界第一
- 灯|猎豹汽车“U形转弯大灯”海报引热议!网友:重新定义光学原理
- 暴雪|东北矿泉水一晃秒变沙冰 这就是北方冬天的魔法吗?原理揭秘
- 苹果|尚存巨大性能潜力!网友公开M1 Max隐藏结构:将有望组成多芯片架构
- IDC|仅剩十年!IDC称经典计算机将面临来自量子计算机的巨大挑战
- 大学生|5名大学生处置实验室漏水获奖12万:避免我国新一代量子计算机研发延误
- 苹果|新Mac Pro曝光:4个M1 Max组成 售价将超过5万美元
- 癌症|可用于癌症等疾病研究 美国成功开发纳米“计算机”