首页 > 内存

程序存储在内存中对吗

I、计算机正在运行的程序存放在

计算机上运行的程序一般都存储在RAM(内存)中,但如果使用虚拟内存技术,有些程序可能会驻留在磁盘上。

随机存取存储器(RAM)是执行与中处理单元(CPU)交换数据等一系列作的重要组件。 计算机中程序的运行离不开内存,因此内存的质量在一定程度上决定了计算机的质量。

它用于临时存储中处理器(CPU)中的计算数据,并与硬盘等外部存储器交换数据。

扩展信息:


内存的技术指标一般包括奇偶校验、引脚数、容量、速度等。 引脚数量可以根据存储器接口的类型进行分类。

程序在计算机上运行时所经历的步骤:

1.译:

译器将源程序翻译成目标的过程分为词法分析、语法分析、语义验证和中间代码生成、代码优化、目标代码生成五个阶段。

2.链接:

将所有组装好的目标模块连接组装,然后连接到函数库中,形成一个完整的模块。

3.下载:

将程序加载到作系统内存

4.运行:

加载可执行文件目标文件程序中的代码和数据从磁盘复到内存,然后通过跳转到程序的第一条指令或入口点来运行程序。

参考来源:百度计算机百科

返回顶部