执行完的指令会被删除么?

来源:3-10 计算机指令执行的过程

烈焰卡卡

2019-12-23

CPU执行完的指令是会被从内存上清除,还是会一直保存在内存上?

比如解释型语言(如python),每执行一条语句会通过解释器生成响应的指令由CPU执行,那么除了指令的执行过程外,指令的生成过程和回收过程都是怎样的呢?不然岂不是指令会越来越多无法管理?

写回答

1回答

咚咚呛

2019-12-23

当函数退出,程序退出的时候就会清除。就比如局部变量只会在局部区域起作用,当局部逻辑执行完以后,这些内容就会清除;一个完整的程序也是。

0
1
烈焰卡卡
我没太理解从内存地址中删除执行完的指令是由谁来完成的?可不可以理解为指令运行完地址并不是被物理释放,而是由程序(或者操作系统)标记,再有新的指令可以被重复写入到该地址。类似磁盘删除数据?
2019-12-24
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程