電腦記憶體

计算机内存是一个临时存储区域。它保存着中央处理器(CPU)需要的数据和指令。在程序运行之前,程序要从存储器中加载到内存中。这样,中央处理器就可以直接访问计算机程序。所有计算机都需要内存。

计算机通常是一个二进制数字电子器件。二进制意味着它只有两种状态。开或关。零或一。在二进制数字计算机中,晶体管是用来开关电的。计算机的存储器是由很多晶体管组成的。

计算机内存中的每个开/关设置称为二进制数字或位。一组八位称为一个字节。一个字节是由两个每组4位的小点组成的。计算机科学家们组成了比特字节这两个词。字位二进制数字的简称。它从二进制中取bi,再加上数字中的t。比特的集合被称为一口。计算机科学家为了避免混淆,将拼写改为字节。当计算机科学家需要一个词来表示半个字节时,他们认为nibble,就像半口,是一个有趣的选择。

记忆中的字符

存储器的一个字节用于存储代表一个字符的代码,如数字、字母或符号。八位可以存储256个不同的代码。这样想就够了,一个字节就固定为8位。这样就可以存储十位十进制数字、26个小写字母、26个大写字母和许多符号。早期的计算机一个字节使用6位。这使他们有64种不同的代码。这些计算机没有小写字母。

计算机科学家必须就哪种代码代表每个字符达成一致。大多数现代计算机使用ASCII码,即美国信息交换标准码。在ASCII码中,每个代码都是8位--0和1的任意组合--组成一个字符。字母A用代码01000001表示。

为了容纳世界上所有语言中的所有不同字符,现代计算机需要256个以上的不同字符。另一种被称为Unicode的编码系统允许1,112,064个不同的字符,每个字符使用1至4个字节。

内存地址

计算机的CPU可以访问每个单独的字节。它为每个字节使用一个地址。计算机内存地址从零开始,一直到计算机可以使用的最大数字。老式计算机能寻址多少内存是有限的。32位的计算机最多可以寻址4GB的内存。现代计算机使用64位,可以寻址最多18,446,744,073,709,551,616个字节=16个外字节的内存。

计算机使用的数字会变得非常大。为了方便起见,可以使用K(代表千字节)或Ki(代表基比字节)单位。在计算机内存中,数字是二的幂。一个Kibibyte是10的2次方,即2×2×2×2×2×2×2×2,写成210=1024字节。例如,64 Kibibytes,写成64KiB或64KB,内存的容量等于65 536个字节(1 024×64=65 536)。对于更大的内存容量,使用兆字节(MB)或米字节(MiB)和千兆字节(GB)或吉字节(GiB)单位。一兆字节的计算机内存意味着220个字节或1024KB,即1,048,576个字节。一个吉比特意味着230个字节或1024MB。

这些数字都是二的倍数,这就是为什么一千字节的内存是1024字节,而不是像千克那样的1000字节。这就是为什么一个千字节的内存是1024字节,而不是像千克那样的1000字节。为了避免这种混乱,国际电工委员会(IEC)使用kibibyte、mebibyte和gibibibyte来表示二进制幂。他们使用kilobyte、megabyte和gigabyte来表示10的幂。联合电子器件工程委员会(JEDEC)保留了旧的名称。更糟糕的是,计算机存储的大小,如硬盘驱动器(HDD),都是以十次幂来衡量的。因此,一个500GB的磁盘驱动器是500×1000×1000×1000字节。这比500GB的内存少了很多,而500GB的内存是500×1024×1024×1024。大多数计算机科学家仍然使用旧的名称,在谈论内存和存储设备时,必须记住单位是不同的。

只读存储器

有一些程序和指令是计算机永远需要的。只读存储器(ROM)是永久性的存储器,用来存储这些重要的控制程序和系统软件,以实现开机或启动程序等功能。ROM是非易失性的。这意味着当电源关闭时,其内容不会丢失。它的内容是在计算机制造时写入的,但在现代计算机中,用户可以使用特殊的软件改变内容。

随机存取存储器

随机存取存储器(RAM)是作为计算机系统的工作存储器。它暂时存储输入数据、中间结果、程序和其他信息。它可以被读取和/或写入。它通常是易失性的,这意味着当电源关闭时,所有数据将丢失。在大多数情况下,它会从作为数据存储的硬盘中再次加载。

非易失性存储器

非易失性存储器是指在不通电时能保持存储信息的计算机存储器。
非易失性存储器的例子包括:

  • 只读存储器
  • 闪存

它有时可以指计算机存储。这些总是非易失性的。
例如:

固态硬盘是非易失性存储的一个例子。Zoom
固态硬盘是非易失性存储的一个例子。

问题和答案

问:什么是计算机内存?
答:计算机内存是一个临时存储区,用于存放数据和指令,供中央处理单元(CPU)访问。

问:程序如何运行?
答:在程序运行之前,必须将其从存储器中加载到内存中,以便中央处理器能够直接访问它。

问:什么是二进制数字电子学?
答:二进制数字电子学是指在计算机中用晶体管来开关电,形成两种状态--开或关,零或一。

问:什么是比特和字节?
答:计算机内存中的单个开/关设置被称为二进制数字或比特。一组八位被称为一个字节。

问:比特和字节这两个词是怎么来的?
答:比特和字节这两个词是由计算机科学家创造的--"比特 "来自二进制的 "bi "和数字的 "t "的组合,而 "字节 "则是从 "咬 "改来的,以避免混淆。

问:什么是小数点?
答:小数点是一个字节的一半,每个小数点由四个比特组成。它之所以这样命名,是因为人们认为它是一口的一半。

问:谁想出了 "蚕食 "这个词?
答:nibble这个词是计算机科学家在需要一个合适的术语来表示半个字节时创造的。

AlegsaOnline.com - 2020 / 2023 - License CC3