一、名词概念
内存(Memory)是计算机的重要部件,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平,决定计算机整体运行快慢。
二、内存单元
1、在计算机内部的存储器(简称内存)中,每一个字节单元,都有一个编号,称为地址。
内存单元的编号,称为内存单元的地址。也就是说一个字节对应一个内存单元。
2、多个存储元的集合,存储器中可存放一个字或若干字节的基本单位。
为区别存储器中的存储单元,每个存储单元都有唯一的一个地址编码
"""
1、位:bit,是计算机中最小的数据单位,使用二进制,只能表示0和1,上图一行中的一位
2、字节:字节单元或者字节存储单元、
一个字节由8位组成,从0000 0000到1111 1111,转换为十进制为0-255,一共256个数字
3、字:字单元,字存储单元,机器字
一个字通常由多个字节组成,通常说的64位CPU字是8个字节,32位CPU字是4个字节,
它是计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。
4、存储字是指存放在一个存储单元中的二进制代码组合。
一个存储字可代表一个二进制数,也可代表一串字符。存储字的位数,也就是存储字的长度,存储字长。
5、存储字长: 一个存储单元存储的二进制代码长度
6、指令字长:一个指令字中包含的二进制代码的位数
7、机器字长计算机能直接处理的二进制数据的位数,
机器字长一般等于内部寄存器的大小,它决定了计算机的运算精度
8、字长:又称作“机器字长”,顾名思义,就是字的长度,
这里的长度用位来表示,64位CPU的字长就是64位、32位CPU的字长就是32位,
通俗来讲,字像重量,而字长像公斤(单位),64位CPU字(重量)是64字长(公斤)
9、字块:在信息处理中,一群字作为一个单元来处理的称为“字块”.也称“字组”。
例如,储存于滋鼓的一个磁道上的字群就称为一个字块。在磁带上通常每120个字符就间隔一个字块际志,
也称为一个字块。块与块之间一般留1.27―2.54厘米(1/2一1英寸)的间隔。在大容量存储中,
信息都是以字 块为单位而存入的,因此只有字块才是可选址的。
目前,在高速绥冲技术中也引入了“字块”的概念。
10、字地址:两行的首地址
11、字节地址:一行的首地址
12、主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
13、CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;
(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
14、主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;
由存储体、各种逻辑部件及控制电路组成。
15、存储单元:可存放一个机器字并具有特定存储地址的存储单位。
16、存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,
不能单独存取。
17、存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。
"""
三、单位换算
1字节=8位(二进制)
一个字的位数,是由机器字长决定的 【系统硬件(总线、cpu命令字位数等)】
- 在16位的系统中(比如8086微机) 1字(word)= 2字节(byte)= 16(bit)
- 在32位的系统中(比如win32) 1字(word)= 4字节(byte)= 32(bit)
- 在64位的系统中(比如win64) 1字(word)= 8字节(byte)= 64(bit)
术语 | 含义 |
---|---|
bit(比特) | 一个二进制代表一位,一个位只能表示0或1两种状态.数据传输是习惯以"位"(bit)为单位. |
Byte(字节) | 一个字节为8个二进制,成为8位,计算机中存储的最小单位是字节,数据存储习惯以"字节"为单位. |
WORD(双字节) | 2 个字节,16 位. |
DWORD | 两个WORD,4 个字节,32 位. |
1 b | 1 bit,1 位. |
1 B | 1 Byte,1 字节,8 位. |
1 k,1 K | 1024 |
1 M( 1 兆 ) | 1024 k,1024*1024 |
1 G | 1024 M |
1 T | 1024 G |
1 Kb(千位) | 1024 bit,1024 位. |
1 KB(千字节) | 1024 Byte,1024 字节. |
1 Mb(兆位) | 1024 Kb=1024*1024 bit. |
1 MB(兆字节) | 1024 KB=1024*1024 Byte |