运行内存是什么(电脑运行内存8g和16g的区别)
运行内存是指程序运行时需要的内存;运行内存的大小直接决定了系统可以运行多少程序。运行内存越大,系统运行程序越快。运行内存可以分为可用物理内存、空闲物理内存、缓存物理内存、备用物理内存、修改物理内存、使用过的物理内存等。
本教程的操作环境:windows7系统,戴尔G3电脑。
运行内存,又称主存,是指一个程序运行时需要的内存,只能临时存储数据,用于与CPU交换缓存数据,一般指随机存取存储器(ram)。
运行内存的大小直接决定了系统可以运行多少程序。运行内存越大,系统运行程序越快。内存的发展与处理器技术和系统优化密切相关。如果处理器性能本身跟不上,或者系统优化效果不好,即使配备了更大的内存,也是资源的浪费。
当计算机运行时,计算机的主存储器可分为:
可用物理内存:可以立即分配给程序使用的内存。包括:
空闲物理内存:完全未使用,全为零
缓存的物理内存
备用物理内存:操作系统可能提前使用的硬盘数据占用的内存,用户进程没有使用过,可以随时丢弃,初始化为0。
修改后的物理内存:为缓存目的而修改的内存,可以随时写回硬盘文件(不是分页文件),然后重新使用。由于硬盘I/O,修改后的物理内存不能算作空闲物理内存。
已用物理内存:已被进程使用的内存。
用户进程使用的物理内存,即工作集。工作集包含可能由其他程序共享的内存,如动态链接库。因此,所有进程的总工作集可能大于实际使用的物理内存。私有字节是仅由该进程提交的虚拟地址空间,不包括由其他进程共享的内存。虚拟字节是整个进程占用的整个虚拟地址空间。在32位Windows用户模式下,进程最多可以使用2gb,通过修改Boot.ini文件可以扩展到3GiB。任务管理器中的内存使用对应于工作集,虚拟机大小对应于私有字节。
核心进程使用的物理内存
分页核心进程使用的物理内存:可以交换到分页文件中从而被回收的物理内存。
未分页核心进程使用的物理内存:不能交换到分页文件的内存应该始终保留在物理内存中
硬件预留物理内存:CPU中GPU核心或其他外围硬件占用的,操作系统不使用的内存。
关于编程的更多知识,请访问:编程视频!!