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

 我来答
一叹t
高能答主

2021-01-05 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2138 获赞数:11972

向TA提问 私信TA
展开全部

计算机正在运行的程序一般都会存放在RAM(内存中)里,但是如果运用虚拟存储器技术可能会有一部分程序驻留在磁盘中。

RAM是与CPU进行数据交换等一些列操作的重要部件。计算机中程序的运行都离不开内存,因此内存的的好坏在一定程度上决定了计算机的好坏。

它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。

扩展资料:

内存的技术指标一般包括奇偶校验、引脚数、容量、速度等。引脚数可以归为内存的接口类型。

程序在计算机中运行经过的步骤:

1、编译:

 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析、语法分析、语义检查和中间代码生成、代码优化、目标代码生成。

2、链接:

把所有编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体。

3、装载:

把程序装入内存的操作系统程序

4、运行:

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

参考资料来源:百度百科-计算机

百度网友d6e0789
高粉答主

2019-10-02 · 说的都是干货,快来关注
知道答主
回答量:42
采纳率:100%
帮助的人:2.2万
展开全部

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

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

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

扩展资料:

计算机运行程序:

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

1、编译

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

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

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

2、链接

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

3、装载

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

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

4、运行

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

参考资料来源:百度百科-内存

参考资料来源:百度百科-计算机

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gs7728
推荐于2017-11-23 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:22.6万
展开全部
内存中,过程如下:计算机首先在硬盘或其他外置存储介质中读取程序到内存中运行,并将结果显示如数据计算结果,屏幕显示等不同方式,当机器关机,内存会清空,以便下次运行其他程序时重复使用相同内存存储器。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sanbenshiyuan
2010-12-16 · TA获得超过1786个赞
知道小有建树答主
回答量:1256
采纳率:0%
帮助的人:669万
展开全部
一部分在物理内存,一部分在虚拟内存(一般为硬盘映像)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-12-16 · 超过27用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:66.2万
展开全部
内存
有些软件还需要虚拟内存,如果虚拟内存太小会影响程序,虚拟内存默认大小就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式