内存的产生

内存的产生

1.如何产生地址

32位:

有32根地址线/数据线,产生数字信号

分别为正电和负电

​ 1 0

以下为所有二进制的可能性:2^32

00000000000000000000000000000000

00000000000000000000000000000001

00000000000000000000000000000010

...

01111111111111111111111111111111

10000000000000000000000000000000

...

11111111111111111111111111111111

这些二进制序列如果是地址线有序的产生的话,那么他们可以作为每个内存的编号(一共有2^32个),据我们所知,市面上的内存一般分为4G,8G,16G等。

他们的内存地址是多大呢?

内存单位:bit byte kb mb gb tb pb

假设一个空间大小为一个 bit的话,在32位计算机下,一共有2^32bit,也就是4,294,967,296/8/1024/1024=0.5GB

现市面上的内存都在2GB,4GB以上,那么以一个空间1bit的话,最多也只能用0.5G,所以 1bit为空间大小是不合适的。

那么多大合适呢?

若是一个字节为单位(1 byte)呢?

也就是在上面的基础上 0.5乘以 8 =4GB ,从结果上来说,还是比较合适的。所以最后的内存空间大小就设置为 1 byte。

总结:

内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 。 所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节。 为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址。

posted @ 2024-02-29 16:03  努力学习的J1an-JIan  阅读(17)  评论(0)    收藏  举报