计算机的物理内存和CPU的 百分比分别代表了了什么
推荐于2019-01-26
展开全部
先给你解析“物理内存”,理解物理内存需要理解两个概念:
第一、虚拟内存;第二、物理内存。
虚拟内存是指系统利用程序在你电脑的硬盘上划分一块区域来当作内存使用,当然性能没有真正的内存强。虚拟内存是逻辑存在的。
而物理内存就是指你打开机箱,插在电脑主板内存槽上面的那些实实在在的内存,物理内存是实体,看得见摸得着,并不是逻辑存在的。
内存的作用:电脑运行一个程序是怎么执行的?首先一个程序包含多条计算机指令,CPU由于速度远远比硬盘的读写速度快,因此不能直接在硬盘加载指令,因此必须由一些速度比硬盘快的记忆体提供准备执行的指令,这就是内存,而虚拟内存仅仅在物理内存用尽以后,暂存待执行指令的,作用和物理内存相似,但是不会直接和CPU打交道。
而CPU的百分比是指CPU目前还有多少空余的资源来执行程序,打个比方,你可以把CPU理解成有一百只手,每只手单位时间可以处理一条指令,那么这个百分比就是正在工作的手的数目,空余的手越多,说明CPU当前还能执行更多的程序。
当物理内存和CPU的空余资源剩下越少,那么机器会出现变慢,卡机等现象。
第一、虚拟内存;第二、物理内存。
虚拟内存是指系统利用程序在你电脑的硬盘上划分一块区域来当作内存使用,当然性能没有真正的内存强。虚拟内存是逻辑存在的。
而物理内存就是指你打开机箱,插在电脑主板内存槽上面的那些实实在在的内存,物理内存是实体,看得见摸得着,并不是逻辑存在的。
内存的作用:电脑运行一个程序是怎么执行的?首先一个程序包含多条计算机指令,CPU由于速度远远比硬盘的读写速度快,因此不能直接在硬盘加载指令,因此必须由一些速度比硬盘快的记忆体提供准备执行的指令,这就是内存,而虚拟内存仅仅在物理内存用尽以后,暂存待执行指令的,作用和物理内存相似,但是不会直接和CPU打交道。
而CPU的百分比是指CPU目前还有多少空余的资源来执行程序,打个比方,你可以把CPU理解成有一百只手,每只手单位时间可以处理一条指令,那么这个百分比就是正在工作的手的数目,空余的手越多,说明CPU当前还能执行更多的程序。
当物理内存和CPU的空余资源剩下越少,那么机器会出现变慢,卡机等现象。
东莞市友贸实业有限公司_
2023-11-22 广告
2023-11-22 广告
第五代双倍数据速率DDR5双列直插式内存模块是一种高速、高性能的内存模块,适用于需要高带宽和低延迟的应用场景。与前几代内存模块相比,DDR5双列直插式内存模块具有更高的数据传输速率和更低的功耗,同时提供了更大的内存容量和更高的可靠性。在数据...
点击进入详情页
本回答由东莞市友贸实业有限公司_提供
2014-02-17
展开全部
物理内存,在应用中,自然是顾名思义,物理上,真实的插在板子上的内存是多大就是多大了。看机器配置的时候,看的就是这个物理内存。
虚拟内存,这个概念就要稍微了解一下CPU了,^_^,只是稍微,毕竟我们现在谈的是应用中的概念。我们应该知道,对于一般的32位CPU,有32根地址线,那么它的寻址空间就是4GB。也就是说,如果没有其他的限制,我们的主板上最大可以安装4GB的物理内存。哈哈,一般的机器是不会装那么多物理内存的,大把的银子啊,性价比可合不上。程序员可不管这个,我们对CPU编程,不能一台机器根据你物理内存的大小我编一个程序吧?那也太原始社会了吧。所以程序员都是直接使用的4GB的奢侈的进程空间(或许,不应该用奢侈这么短视的词。曾几何时,128M的物理内存也是我们不可想象的呢?)。这怎么办?总不能不用那些程序了吧。好吧,这个问题交给OS去解决吧。这样,OS就提出了一个虚拟内存的概念。就是进程、用户、不必考虑实际上物理内存的限制,而直接对4GB的进程空间进行寻址。如果所寻址的数据实际上不在物理内存中,那就从“虚拟内存”中来获取。这个虚拟内存可以是一个专门文件格式的磁盘分区(比如linux下的swap分区),也可以是硬盘上的某个足够大的文件(比如win下的那个i386文件,好像是这个名字)。物理内存中长期不用的数据,也可以转移到虚拟内存中。这样的交换由OS来控制,用户看起来就好像物理内存大了一样。有了虚拟内存的概念,我们就可以自由的使用4GB的进程空间了。但是,前提是你的硬盘由足够的空间,而且你舍得划分出(4GB-物理内存)大的虚拟内存空间来。^_^。一般情况下,虚拟内存的大小,各个OS也进行了限制(比如linux的swap分区的大小,win下也可以调整虚拟内存文件的大小和位置)。所以,我们程序所能使用的存储空间大小就是:物理内存+虚拟内存。
虚拟内存,这个概念就要稍微了解一下CPU了,^_^,只是稍微,毕竟我们现在谈的是应用中的概念。我们应该知道,对于一般的32位CPU,有32根地址线,那么它的寻址空间就是4GB。也就是说,如果没有其他的限制,我们的主板上最大可以安装4GB的物理内存。哈哈,一般的机器是不会装那么多物理内存的,大把的银子啊,性价比可合不上。程序员可不管这个,我们对CPU编程,不能一台机器根据你物理内存的大小我编一个程序吧?那也太原始社会了吧。所以程序员都是直接使用的4GB的奢侈的进程空间(或许,不应该用奢侈这么短视的词。曾几何时,128M的物理内存也是我们不可想象的呢?)。这怎么办?总不能不用那些程序了吧。好吧,这个问题交给OS去解决吧。这样,OS就提出了一个虚拟内存的概念。就是进程、用户、不必考虑实际上物理内存的限制,而直接对4GB的进程空间进行寻址。如果所寻址的数据实际上不在物理内存中,那就从“虚拟内存”中来获取。这个虚拟内存可以是一个专门文件格式的磁盘分区(比如linux下的swap分区),也可以是硬盘上的某个足够大的文件(比如win下的那个i386文件,好像是这个名字)。物理内存中长期不用的数据,也可以转移到虚拟内存中。这样的交换由OS来控制,用户看起来就好像物理内存大了一样。有了虚拟内存的概念,我们就可以自由的使用4GB的进程空间了。但是,前提是你的硬盘由足够的空间,而且你舍得划分出(4GB-物理内存)大的虚拟内存空间来。^_^。一般情况下,虚拟内存的大小,各个OS也进行了限制(比如linux的swap分区的大小,win下也可以调整虚拟内存文件的大小和位置)。所以,我们程序所能使用的存储空间大小就是:物理内存+虚拟内存。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-17
展开全部
代表已经使用了%多少 就是常言说的占用了多少系统资源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询