1.内存
(1)内存是电脑中一个重要的存储器,计算机中所有的程序都在内存中运行的,内存的性能对计算机的影响非常大。
(2)内存是计算机与CPU进行沟通的桥梁,计算机会把程序由硬盘加载到内存中后再去使用。
(3)为了有效的使用内存,把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节。
为了能够有效的访问即快速找到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址。
一般运行一个程序主要涉及计算机的三个设备:内存、CPU、硬盘。
1.1内存和CPU的关系
CPU是负责数据的运算和处理,内存是用来交换数据,如果没有内存则CPU就无法接收到数据。
1.2内存和硬盘的关系

eg:C语言中定义变量,都是在程序运行起来后在内存中开辟空间。
2.地址
2.1概念
(1)为了有效的使用内存,把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节。
(2)为了能够有效的访问即快速找到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址。
2.2地址编号
在32位平台下,内存单元的地址是由32位的二进制数(即8位十六进制数)依次编号。所以内存单元共有2^32个,而每一个内存单元保存1个字节的内容。(具体见上图)
ps:
计算机访问内存的基本单位是字节。
一般计算机有32位和64位机器。
以32位机器为例,则能安装的最大内存为(2^32)*(1字节)=4GB

最低0.47元/天 解锁文章
1462

被折叠的 条评论
为什么被折叠?



