当前位置:首页 > 内存 > 正文

指令放在内存还是cpu

  • 内存
  • 2024-06-10 01:20:24
  • 7166

一、计算机指令主要存放在哪?

A.内存。

计算机内存是一种使用半导体、磁性介质和其他技术来存储数据的电子设备。其电子电路中的数据以二进制格式存储,不同存储产品中基本单元的名称也不同。

计算机存储器可分为内部存储器(也称为内存或主存储器)和外部存储器,外部存储器是CPU可以直接处理的存储空间,由半导体器件配置而成。存储器的特点是存取速度快。

我们经常使用的程序如Windows操作系统、打字软件、游戏软件等,通常安装在硬盘等外部存储上,但必须转移到内存中才能运行。使用它的功能,我们经常输入一段文本或玩一个游戏,这实际上是在内存中完成的。数据一旦创建,就会不断地从内存读取并写入到外部内存。

就像在教室里一样,存放书籍的书架、书柜就相当于电脑的外存,而我们工作的书桌就是内存。通常我们将大量想要永久保存的数据存储在外部存储器中,并将一些临时或小的数据和程序放入内存中。当然,内存的好坏会直接影响电脑的运行速度。

容量

内存容量以二进制计算,基本单位为Byte:

2.1兆字节(MB)=1,024KiB=220B=1,048,576B

3.1GB=1,024MiB=230B=1,073,741,824B

4.平均)=1,024GiB=240B=1,099,511,627,776B

5.1Petabyte(PB)=1,024TiB=250B=1,125,899,906,842,624B

6.1,152,921、504,606,846,976B

7。1Zettabyte(ZB)=1.024EiB=270B

8.1Yottabyte(YB)=1.024ZiB=280B

扩展信息:

在计算机技术中,一条指令是单个CPU的操作,是由指令集决定的建筑学。从更广泛的意义上讲,“命令”可以是可执行程序的任何元素的表示,例如字节码。

在传统架构中,指令由操作码(指定要执行的操作,例如“将内存的内容添加到寄存器的内容”)和零个或多个操作数组成-可以指定寄存器、内存地址或操作中涉及的数据文字。操作数还可以包括寻址模式,它确定操作数的含义。

在超长指令字(VLIW)架构(包括许多微码架构)中,多个同时操作和操作数在单个指中指定。

指令长度变化很大,从某些微控制器中的4位到某些很长指令字系统中的数百位。大多数现代个人计算机、大型机和超级计算机中的处理器指令大小为16至64位。

在某些体系结构中,尤其是RISC体系结构,指令长度是固定的,通常与体系结构的字长匹配。在其他体系结构中,指令的长度各不相同,但通常是字节或半字的整数倍。

构成程序的指令很少在机器中直接以数字形式使用;它们可以由程序员用汇编语言表示,或者更常见的是由编译器生成。


二、在cpu执行程序时必须将指令放在什么中回忆。
CPU程序执行时,指令必须在内存中,并且指令寄存器的内容必须在第一地址总线上传送。
CPU可以直接访问数据存储器。它是外部存储器和CPU之间的通信桥梁。所有计算机程序都在内存上运行。