内存单元和地址
程序中直接使用的数据保存在内存中。
内存: CPU 可以直接访问的数据存储设备。
外存:磁盘、光盘、磁带等。
数据:保存在外存里的数据必须先装入内存,而后 CPU 才能使用它们。
内存只能临时存放程序的指令和数据。当电脑关闭后,内存中的数据也会随之消失。
计算机中的程序指令和操作数据都是以二进制形式在内存中存储与计算。
我们可将内存看作一排方格,每个方格存储0或者1,而一组方格代表一段完整的数据。
例如:框起来的那组方格表示二进制的0110,也就是十进制的6。
bit和byte:而一个方格也叫做一个比特位(bit),8个连续的方格代表一个字节(byte)
内存地址:每个字节都有唯一的地址,也被称为内存地址。内存地址一般用16进制表示。
通过内存地址,可以访问内存当中的每一个字节。
假如内存地址从8个0到8个f,那么内存的大小就是168,也就是232个字节大小
1000:10F0表示16个字节的内存地址,后面的00表示内存下的数据
内存表示:内存除了用字节表示,还可以用千字节,兆字节,千兆字节表示。
单位换算:
1KB=1024字节
1MB=1024KB
1GB=1024MB
232字节=4GB