什么是程序 任何程序都必须加载到什么中才能被cpu执行?
浏览量:3210
时间:2021-03-13 02:15:54
作者:admin
任何程序都必须加载到什么中才能被cpu执行?
程序必须先加载到内存中,然后才能由CPU运行。CPU可以直接调用正在运行的内存中的数据,如果内存中没有这样的数据,您需要在其他地方找到它。找到它并把它记在记忆里。CPU可以随时调用它。
当程序运行时,必须加载到内存的是什么?
计算机中的主要存储组件是内存和磁盘。存储在磁盘上的程序必须先装入内存才能运行。保存在磁盘上的原始程序不能直接运行。这是因为负责解析和运行程序内容的CPU在读取程序之前需要通过内部程序计数器指定内存地址。即使CPU可以直接读取并运行存储在磁盘中的程序,由于磁盘的读取速度慢,程序的速度也会降低。简而言之,存储在磁盘中的程序需要先读入内存才能运行。
磁盘缓存意味着从磁盘读取的数据存储在内存中。当再次读取数据时,它不是从磁盘读取,而是直接从内存高速读取。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。