关于内存运行的不理解
时间:10-02
整理:3721RD
点击:
首先说一下我的理解,CPU将外存的程序与数据的一部分移动到内存上来运行,当代码区的指令全运行完之后,移入新的指令,栈的内容可能也需要改变.我的疑问是这个新指令区的移入内存动作是谁完成的呢,启动阶段是启动文件完成了第一次的移动,那么运行阶段呢,编译阶段加入的语句吗.也不是mmu和操作系统吧,无操作系统不开mmu的情况不也是在内存中运行吗.