
RAM,内存。RAM是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
组成:内存是由内存芯片、电路板、金手指等部分组成的。
扩展睁饥资料:
计算机运行程序:
整个过程可以总结为编译、链接、装载、执行。
1、编译
编译过程又可以被分为两个阶段:编译、汇编。
编译是指编译器读取字符流的源程序,对其进行词法与语法的分析,将高级语言指令转换为功能等效的汇编代码。
汇编器是将汇编代码转变成机器可以执行的命令,每一个汇编语句胡搭几乎都对应一条机器指令。
2、链接
链接的主要内容是将各个模块之间相互引裤早拿用的部分处理好,使得各个模块之间能够正确地衔接。
3、装载
程序在经过链接后,得到了可执行文件,下一步就需要将可执行程序加载到内存中。
由于现代 *** 作系统均采用分页的方式来管理内存,所以 *** 作系统只需要读取可执行文件的文件头,之后建立起可执行文件到虚拟内存的映射关系,而不需要真正的将程序载入内存。
4、运行
加载器将可执行目标文件中的代码和数据从磁盘复制到内存中,然后通过跳转到程序的第一条指令或入口点来运行程序。
参考资料来源:百度百科-内存
参考资料来源:百度百科-计算机
选D可执行程序。
计算机可直接执行的是可执行程序。
源程序指的是指哗燃未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件,即后缀为.c或者.cpp的文件,另外在经过编译器编译后形成目标程序,是二进制文件,但这时候程序还不能直接运行。
还需要经过链接,将所包含的头文件等与自身的目标文件链接,最后形成可执行程序。
而汇编程序的含义与C语言程序等处于同一层概念,只是由不同的语言写成。
可执行程序(executable program,EXE File)是可在 *** 作系统存储空间中浮动定位的二进制可执行程序。它可以加载到内存中,由 *** 作系统加载并执行。扩展名为嫌芦仿.exe,可以直接被计算机直接执行。
扩展资料:
可执行程序文件格式:
1、Linux32/64位可执行文件:Linux是靠文件属性来判断判断是否可执行。每个文件专门有个属性来表示文件是否可执行。
2、16位NE X86可执行文件:
通过在文件头添加ASCII字符串“NE”来标识。它只能运行在Windows和OS/2系统,而不能在DOS下运行。
3、16/32位X86可执行文件:
通过在文芹纤件头添加ASCII字符串“LE”来标识。它仅用来在Windows 3.x和Windows 9x中替代VxD驱动。
4、32位线性可执行文件:
通过在文件头添加ASCII字符串“LX”来标识。运行在OS/2 2.0以及更高版本中,也可用于某些DOS扩展。
参考资料来源:百度百科-源程序
参考资料来源:百度百科-可执行程序
参考资料来源:百度百科-汇编程序
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)