“弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家
机器字长中的“机器”完全可以指代计算机的意思 也就是计算机的字长 那么好了 计算机的字长 我们把这里的计算机广义化 其实就是计算的机器
所以机器字长 就是 “用于计算的机器的字长”
很催眠吧?难记住吧? 抓关键词 CPU 整数运算 宽度 那不就是 计算的机器的字长吗?
为什么说是整数运算?因为整数运算是最基本最常用的类型
MDR(Memory Data Register)是存储器数据寄存器,用于暂存从存储器读取的数据或准备写入存储器的数据。
说白了 就是个放数据的地方 数据从哪里来?主存(通常情况下哈,缓存那些也只不过是从主存上摘抄下来的 总的来说还是源自于主存)
MDR说白了就是个主存刚出炉的数据要暂时放着的地方 所以MDR的位数 就是存储单元的字长
存储单元里边 只能放 运算用的数据吗? 不一定 人家能放地址 能放指令 能放指令和地址
说白了这就是个篮子里面纺纱也不一定 但机器字长是一次运算的数据长度 也没人规定哪个存储单元里面一整块都存的数据啊 所以 答案是不一定
存储字长指的是存储器中一个字的位数,刚刚上面提到了,即一个存储单元中存放的二进制代码的长度。存储字长与机器字长有密切关系,但它们并不总是相等。
有人说 要晕了 这不是机器字长吗?
操作 何为操作? 计算是操作的一部分 所以 操作 一定是更大的概念
应用上的区别:
所以咱就记住操作包含的运算类型 更广 更大 但同时的要求也更高
硬件设计上的区别:
操作位数通常与机器字长相等,但在某些情况下,如使用扩展指令集时,操作位数可能会更大。
指令字长是一个指令所包含的二进制位数。
指令的长度 他不一定等于或者小于MDR 不是说他存主存里吗
是 但是指令也可以分段存啊 这个时候可能需要多次读取主存才能获得完整指令
它决定了CPU一次能够处理的指令的复杂程度。指令字长越长,通常意味着指令可以包含更多的操作和数据,从而提高程序的执行效率。
数据通路带宽是指数据总线一次能并行传送信息的位数。
由于数据必须经过cPU(不然人家算啥呀)所以数据通路带宽必须等于机器字长
它直接影响到计算机的有效处理速度。而外部数据通路带宽则等于系统数据总线一次所能并行传送的信息位数。
另外,利用了工作之余的一点点时间,整理了一套考研408的知识图谱,
我根据这一套知识图谱打造了这样一个408知识图谱问答系统
里面的每一个回答都是根据考研408的考点回复的
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有