RAM,内存。RAM是与CPU通信的桥梁。计算机中的所有程序都在内存中运行,因此内存的性能对计算机的影响很大。
只要计算机在运行,CPU就会将要计算的数据传输到内存中。当计算完成后,CPU发出结果,内存也决定了计算机的稳定运行。
组成:内存由内存芯片、电路板、金手指等部分组成。
高级信息:
程序在计算机上运行:
整个过程可以概括为编译、链接、加载和执行成为.
1.编译
编译过程可以分为两个阶段:编译和汇编。
编译是指编译器读取字符流的源程序,对其进行词法和句法分析,将高级语言指令转换为功能等价的汇编代码。
汇编器将汇编代码转换成机器可以执行的指令。几乎每一条汇编指令都对应一条机器指令。
2.链接
链接的主要内容是管理不同模块之间的相互引用部分,以便不同模块能够正确连接。
3.加载
程序链接后,检索可执行文件。下一步是将可执行程序加载到内存中。
由于现代操作系统采用分页的方式来管理内存,操作系统只需要读取可执行文件的文件头,然后建立可执行文件与虚拟内存的映射关系,而不需要将程序实际加载到内存中。
4.执行
加载器将可执行目标文件中的代码和数据从磁盘复制到内存,然后跳转到程序的第一条指令或入口点来执行程序。
参考来源:-内存
参考来源:-计算机
上一篇:运行在内存的程序叫什么
下一篇:运行在内存上的程序叫