内存和字节 |
您所在的位置:网站首页 › 内存单元的内存单位 › 内存和字节 |
文章目录
概念关系CPU对存储器的读写地址总线数据总线控制总线内存地址空间CPU工作原理寄存器
指令集
参考链接
概念
位 :bit。表示二进制位; 字节 : byte。用B来简写。1个字节等于8个比特(1byte = 8bit)。 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 字:字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。在其他指标相同时,字长越大计算机的处理数据的速度就越快。早期的微机字长一般是8位和16位,386以及更高的处理器大多是32位。市面上的计算机的处理器大部分已达到64位。**字长由微处理器对外数据通路的数据总线条数决定。**和通用寄存器的宽度一致。 寄存器由什么组成http://m.elecfans.com/article/735108.html 关系电脑程序将硬盘数据加载到内存,cpu再从内存读数据去处理,处理完后给内存,电脑软件程序再从内存取处理后的结果。当内存不够的时候,可能会将一部分暂时不用的内存临时放在硬盘里,叫做虚拟内存,等要用的时候再从虚拟内存拿出来到内存,这样虚拟内存信息的读取就多了一个步骤,用虚拟内存的速度就慢。 CPU对存储器的读写CPU对存储器的读写需要和芯片进行三类信息的交互: 存储单元的地址(地址信息)器件的选择,读取或者写入命令(控制信息)读或写的数据(数据信息)以上三种信息交互怎么实现?电子计算机能处理、传输的信息都是电信号,电信号当然要用导线传送。在计算机中专门连接CPU和其他芯片的导线,通常称为总线(BUS)。总线的划分: 在物理上是一根根导线的集合;逻辑上划分为:地址总线、数据总线、控制总线![]() CPU就是通过地址总线来传递地址单元信息的,不管什么数据,只要是从地址总线传递来的就全部当做地址用,这个地址都会在存储单元找个地址映射出来,地址总线上能够传递多少个不同的信息,就决定了CPU可以对多少个存储单元进行寻址,即地址总线根数决定寻址能力的大小。 地址总线如何传递信息呢? CPU与内存或其他器件之间的数据传送是通过数据总线完成的。数据总线的宽度决定了CPU和外界的数据传送速度。数据总线就是高速公路,路越宽,单位时间内通行的数据越多。如要传输16位的一个数据,8位数据总线的CPU需要发送传递2次,第一次把低8位传过去,第二次把高8位传过去,而16位CPU一次就可以传输完。数据总线决定了CPU的速度。64位CPU就是一次可以走8个字节。把一个存储单元当做一个房间,这个房间的门牌号是8位0/1数据组成,8位CPU一次发送的地址就是一个房间,下次再发送地址就是另一个房间,可以遍历每一个房间,而64位CPU一次发送8个房间号,一次就取走了8个房间。
我们平时说的32位、64位CPU的位数就是通用寄存器的最大宽度的位数。 如果要实现64位的处理速度,需要满足以下3个条件: 1。64位CPU; 2。64位操作系统; 3。64位的操作软件。 一个CPU的通用寄存器的位数和地址总线的个数不用有任何关联,比如8086有20根地址总线可以访问的内存大小为1M,而8086内部通用寄存器是16位的,寻址能力是64K。 指令集,英文名Instruction Set Architecture(ISA),是软硬件共生的接口。 本篇blog主要是参考以下网页链接,感谢各位作者们的工作。 https://www.cnblogs.com/wtch519361/p/5278343.html https://baijiahao.baidu.com/s?id=1589993657176543586&wfr=spider&for=pc 重要来源:bilibili上小甲鱼的汇编课程; https://www.bilibili.com/video/BV1zW411n79C?from=search&seid=14000029338822100688 指令集 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |