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

计算机内存中存放的是什么

  • 内存
  • 2024-05-31 20:27:45
  • 2532

一、计算机内存中用于存储信息的部件是什么

计算机中用于存储程序和数据的组件是“内存”。

内存是许多按单元号顺序排列的存储单元的集合。每个单元由多个二进制位组成,表示存储单元中存储的值。这种结构与数组非常相似,因此VHDL语言中常用数组来描述内存。

内存是计算机用来存储程序和各种数据信息的内存部件,可分为主存(也称主存储器或内存)和辅助存储器(也称辅助存储器)。分为两类:存储器或外部存储器)。主存直接与CPU交换信息。主存直接与CPU交换信息。

主存储器和外部存储器

1.主存储器

记住主存储器的工作原理根据设备地址读取各种信息统称为内存访问。主存中存储单元的载体称为存储体,存储体中的每个单元可以存储由一串二进制代码表示的信息。该信息的总位数称为存储单元的字长。。存储设备的地址与存储的信息是一一对应的,虽然只有一个存储设备地址是固定的,但是存储的信息是可以更换的。

2.外部存储器

外部存储器用于存储实时成像任务期间未采集的图像。这是与您的计算机不同级别的隔离。出于法律目的,用于诊断的图像通常会保存多年。这些映像称为“存档”(类似于磁带),必须在计算机上重新安装才能检索其信息。


二、计算机的内存存的是什么?是电信号还是别的东西?存取内存的时候又是怎么工作的呢?目前使用的DRAM本质上是一个电容器阵列,其中晶体管作为开关,电容器用于存储电子。高电平代表1,低电平代表0,是电容的充放电。读取只需确定电容器的当前状态即可。具体的电路设计比较复杂,超出了下面知识的范围,但大体原理是这样的。DRAM需要实时刷新,因为电容有漏电。每次读取时,电子都必须重新充电,以确保先前充满的电容器不会因漏电而变空。
CPU内部还有一种使用的存储器,称为SRAM。它不使用电容器,而只使用晶体管。它利用开关的开和关来存储信息。每一位都需要多个晶体管,因此成本较高,但并不存在漏电问题。只要保持供电,开关的状态就可以保持不变,功耗很低。同时,晶体管的开关状态可以很快改变,比电容器的充放电速度快得多,因此被用作缓存。
以上两种是目前使用的主要内存类型,其内部存储的具体内容就是这样。事实上,已经出现了很多种存储器,但最终它们都提供了可区分的电信号,无论是开关的接通和断开、电容器的充满和空状态、存在或不存在。磁场、荧光的开启和关闭最终将被识别为电流或电压水平的存在或不存在。
一个地址存储一个位,存储该地址的空间取决于内存总量。有必要为每个位提供独立的寻址,以便正确访问它。就像门牌号一样,它确实发送一个字长信号并返回一个位。总内存越大,字长也越大。一般来说,发送一位的时间和发送多位的时间是一样的,因为总线带宽也是多位的,所以时间不是问题,问题是空间。
但在使用时,并不存储内存每一位的地址,而只存储需要使用的地址。比如申请一个变量,需要保存的是变量的起始地址和变量的长度。访问时寻找起始点以及连续访问多少位,例如一个字符至少是8位,一个整数可以是32位。不需要存储每一位的地址,只需从起始点连续访问即可。你也可能理解,内存相当于一个城市,每个家庭都有一个门牌号(在内存中,每个单元的位置以电路的形式固定,比如1111111。这个数字表明它是电路的第256位将通向该存储单元)。当您需要拜访某些家庭时,您会记住该号码。您手中没有门牌号码清单。事实上,程序中的地址也是一个变量,它存储在一个称为指针的变量中(指针的长度取决于内存量和系统架构)。如果您尝试保存可访问内存的每个地址,您很快就会耗尽它。所有内存,在内存极其有限的计算机上设计程序时,减少变量或减少变量的长度很重要。