为什么进程占用内存不占用cpu
来源:百度知道 编辑:UC知道 时间:2024/06/27 23:54:19
因为进程(应用程序)是需要内存来运作的(就和智能手机一样,内存大,打开的东西多) ~~ CPU是处理这些东西的~~`
就这么简单```希望这样简洁的回答对你有帮助`~`
不使用
内存是来存储的
CPU是来运算的
进程被存储但不一定在运算
更新的进程是直接通过网卡获得数据的 安装更新时才会使用CPU计算
下面是我在网上搜到的升级程序编码 很小 现在的cpu处理它可能只用百分之零点几或者根本用不上cpu处理 网卡就可以处理了 但进程必须在内存里处于被调用状态才能应用
实现步骤:
1、网站提供升级信息。
2、使用HTTP从网站下载升级信息。
3、确定是否进行升级
4、升级程序
下面我们定义一下升级信息:
[文件名1]
datetime=时间
[文件名2]
datetime=时间
存为HTML文件,如定义一个update.htm
[programe1.exe]
datetime=2003-07-06
[programe1.hlp]
datetime=2003-07-06
这里只是简单的判断一下文件的时间,如果时间比需要升级的文件时间小的,表示要下载新版本升级它。当然要做到十全十美,这是判断是不合理的,这里只作个简单的介绍。
写个fuction,判断是否有新的版本要升级
function ExistNewfile&:boolean;
var i,iFileHandle:integer;
FileDateTime:TDateTim