学习ing
1、从硬件和逻辑两个角度探讨什么是内存?硬件上看,内存就是电脑上的硬件--内存条。内存通过内存条不同的实现原谅分为DRAM(DRAM已经发展出好多代)和SRAM。从逻辑的角度来说,内存就是一个可以随机访问并(只要给予一个地址,就能够对这个地址的内存进行访问)且可以读写(在逻辑上可以限定只读或者只写)的东西。内存在编程过程中是用来存放变量的。
2、内存单元格的地址是唯一的,例如在内存上地址0就在地址0的单元格上。在逻辑上,内存是由无限的内存单元格组成,每个内存单元格都有一个固定的内存地址,并且二者永久绑定。
3、从硬件角度说,内存的实现本身是有宽度的。可以通过并联内存芯片来改变内存宽度,例如8位内存条可以通过并联方式达到16位或者32位硬件内存。从逻辑角度说,内存的位宽是任意的,但是现实中,硬件限制了逻辑上的任意。
4、内存单位大小有四种:位(1bit)、字节(8bit)、半字(一般是16bit)、字(一般是32bit)。由于字的位数有可能因为实际的机器平台不同而有差异,所以要先确定在具体平台上字的位数。
浙公网安备 33010602011771号