采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
CPU执行完的指令是会被从内存上清除,还是会一直保存在内存上?
比如解释型语言(如python),每执行一条语句会通过解释器生成响应的指令由CPU执行,那么除了指令的执行过程外,指令的生成过程和回收过程都是怎样的呢?不然岂不是指令会越来越多无法管理?
当函数退出,程序退出的时候就会清除。就比如局部变量只会在局部区域起作用,当局部逻辑执行完以后,这些内容就会清除;一个完整的程序也是。
我没太理解从内存地址中删除执行完的指令是由谁来完成的?可不可以理解为指令运行完地址并不是被物理释放,而是由程序(或者操作系统)标记,再有新的指令可以被重复写入到该地址。类似磁盘删除数据?
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.8k 17
2.2k 14
1.5k 13
1.9k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号