内存

作者: 刘岩2019 | 来源:发表于2019-11-19 17:59 被阅读0次

    什么是内存:

    一:

    计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
    内存相当于人脑运算时的记忆存储单元,硬盘只是存放资料,相当于人的衣服的口袋.

    二:

    单位
    1B(Byte字节) = 8b(bit位)
    1KB = 1024 B
    1MB = 1024 KB
    1G = 1024MB
    1T = 1024G

    计算机CPU的最小寻址单位1Byte(1字节) ,也就是说1个字节的内存会有一个对应的地址.

    2.png

    地址书写为十六进制表示,8位16进制 = 32位 2进制

    三:

    32位机,(32位CPU装32位操作系统),有32根地址总线,计算机电路只有开和关两种状态,在计算机里面用0和1表示(二进制数),所以32根地址总线,能表达的地址最多有2的32次方个,每个地址对应的内存大小为一个字节, 所以32位机,(32位CPU装32位操作系统)最大能寻址的内存为 2的32方字节的 = 4,294,967,296字节 = 4G (内存)

    3.PNG

    其中有一些内存为系统占用,所以分配给用户的内存,小于4G

    四:

    64位机,(64位CPU装64位操作系统),有64根地址总线,寻址能力为2的64次方,能识别的内存约等于1600万T,实际用不了那么多,也没有那么大的内存,常见内存8G,16G,32G,64G

    五:

    数据类型和内存
    举例 int8
    int在计算机一些编程语言中,默认表示32位(bit)二进制整数,1Byte=8位,所以1个int类型在内存中需要占4个字节内存.
    int32 能表示对最小值和最大值 :-2147483648 2147483647

    相关文章

      网友评论

          本文标题:内存

          本文链接:https://www.haomeiwen.com/subject/xalgictx.html