计算机上运行的程序通常存储在RAM(内存)中,但如果使用虚拟内存技术,有些程序可能驻留在磁盘上。
RAM是重要的部件,执行与CPU的数据交换等一系列操作。计算机中程序的执行离不开内存,因此内存的质量在一定程度上决定了计算机的质量。
用于在CPU中临时存储计算数据,并与硬盘等外部存储器交换数据。
补充信息:
内存技术指标通常包括奇偶校验、针数、容量、速度等。引脚数量可分为存储器接口类型。
程序在计算机上运行时经历的步骤:
1编译:
编译器将源程序翻译成目标程序程序分为五个阶段:词法分析、语法分析、语义审查和中间代码生成、代码优化和目标代码生成。
2.链接:
链接编译所有已编译的目标模块,然后与函数库链接成一个整体。
3.加载:
将程序加载到操作系统程序内存
4个目标文件将程序中的代码和数据从磁盘复制到内存,然后跳转到执行程序程序的第一个命令或入口点。
参考来源:-计算机
上一篇:装载进内存的程序的正确装载次序
下一篇:内存里的程序叫什么