• 技术文章 >运维 >windows运维

    计算机正在运行的程序存放在哪里?

    烟雨青岚烟雨青岚2020-07-16 17:20:18原创7656

    计算机正在运行的程序存放在RAM(内存)里。RAM是与CPU进行沟通的桥梁;计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

    计算机正在运行的程序存放在RAM(内存)里。

    RAM是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

    只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

    组成:内存是由内存芯片、电路板、金手指等部分组成的。

    98b90167ac6338b47c12943a49da8f7.png

    扩展资料:

    计算机运行程序:

    整个过程可以总结为编译、链接、装载、执行。

    1、编译

    编译过程又可以被分为两个阶段:编译、汇编。

    编译是指编译器读取字符流的源程序,对其进行词法与语法的分析,将高级语言指令转换为功能等效的汇编代码。

    汇编器是将汇编代码转变成机器可以执行的命令,每一个汇编语句几乎都对应一条机器指令。

    2、链接

    链接的主要内容是将各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接。

    3、装载

    程序在经过链接后,得到了可执行文件,下一步就需要将可执行程序加载到内存中。

    由于现代操作系统均采用分页的方式来管理内存,所以操作系统只需要读取可执行文件的文件头,之后建立起可执行文件到虚拟内存的映射关系,而不需要真正的将程序载入内存。

    4、运行

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

    推荐教程:windows教程

    以上就是计算机正在运行的程序存放在哪里?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:win
    上一篇:强制电脑关机的快捷键是什么? 下一篇:电脑屏幕没铺满出现黑边怎么办
    线上培训班

    相关文章推荐

    • 电脑win10可以上微信不能上网怎么办• 怎样解决win7系统提示"联机检查解决方案并关闭该程序"问题• win10如何运行两个微信• 显示windows错误恢复开不了机怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网