内存与硬盘
如果讲计算机的数据存储单元,我们首先会想到的就是内存与硬盘。其实应当还有CPU中的存储型的寄存器。但是我们这次主要是说内存,所以不做过多的引申。
那内存与硬盘的存储区别是什么呢。大家想一个问题,电脑突然断电的时候,我们编辑的word等里面的信息,全部都没了,然而如果再断电之前有过存储,那有点开机后,还是能找到点击保存的那个节点的。这种现象的归根原因是,保存的文件数据是存放在硬盘当中,实时运行的软件,写的数据,是放在内存中的。
那为啥不把内存做成和硬盘一样的方式呢,不就不会丢了吗。那是因为2者的存储方式不同,硬盘用的是磁信息。内存用的是电路电压的集成电路,需要保持通电状态。这样的优势就是,内存比硬盘的速度要快特别多
数据与内存
先要有个共性的认知,那就是,不管是看到的视频,音频,图片,文字。归结到底都是用0和1表示的,都是靠0和1做转换的。放到内存中就是不同的元器件
基于上图,做说明就比较好理解,按最小单位讲,就能理解所有的大单位。
首先,我们说的0和1具体是存在那的,就是存在一个小的电路元器件当中。1个元器件我们认为是1Bit,也可以称为1比特。这是最小的单位
但是我们在编程中都知道,都是说变量占多少字节。8个这样的元器件,就组成一个字节。
8Bit = 1Byte(字节)
//转换方法
1024Byte = 2^10Byte = 1KB
1024 * 1024Byte = 2^20Byte = 1MB
1024 * 1024 *1024Byte = 2^30Byte = 1GB
//换个写法
1KB = 1024Byte = 2^10Byte
1MB = 1024KB = 2^20Byte
1GB = 1024MB = 2^30Byte
网友评论