运行程序为什么会用到内存?

运行程序为什么会用到内存?,第1张

由于CPU中只有少量寄存器存放一些重要数据,正在执行的程序就必须装入内存,CPU中态答桐的控制器只能从内存中取出一条条指令到CPU中的指令寄存器中来执行帆坦。而且,就硬件设计来说,CPU中有个指针IP,它总是指向内存中将要执行的指令的地址,这条指令取到CPU的指令寄存器中,则CPU自动修改IP,又指向内存中下一条指令的地举备址。

应用程序会有记忆功旁漏能,就像ie可以记住打开以后曾经打搭启和开的所有页面,你用“后退”功能(向后那个箭头),可以回退到曾经打开的页面,这知盯说明这些都记在内存里。因此,内存越来占用越大,只有退出程序才会清空内存。

其他的程序也是类似的原理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8284449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存