运行一个程序文件时,它被装入到什么中?

作者&投稿:谈侧 (若有异议请与网页底部的电邮联系)
~

运行一个程序文件时,它被装入到随机存取存储器(英语:Random Access Memory,缩写:RAM)中。

RAM是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。

扩展资料

RAM的特点:

1、随机存取

当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置无关。相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,其所需要的时间与位置就会有关系。它主要用来存放操作系统、各种应用程序、数据等。

2、易失性

当电源关闭时,RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。

RAM的工作特点是通电后,随时可在任意位置单元存取数据信息,断电后内部信息也随之消失。

3、对静电敏感

正如其他精细的集成电路,随机存取存储器对环境的静电荷非常敏感。静电会干扰存储器内电容器的电荷,引致数据流失,甚至烧坏电路。故此触碰随机存取存储器前,应先用手触摸金属接地。

4、访问速度

现代的随机存取存储器几乎是所有访问设备中写入和读取速度最快的,存取延迟和其他涉及机械运作的存储设备相比,也显得微不足道。

参考资料:百度百科-RAM




C++写一个程序:打开指定文本文件,在每一行前加行号
FILE* fin = NULL;int bL = 1;int iLN = 0; \/\/ line number printf("Enter file path and name:");scanf("%s",file);if (NULL == (fin = fopen(file,"r"))){ printf("file open error. \\n");return -1;} while (NULL != fgets(buff,BUFF_SIZE,fin)){ if (bL) printf...

怎么修改文件夹权限
可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许...

终止一个程序的快捷键是什么
在windows操作系统中,关闭窗口以及程序的快捷键是ALT+F4,对于不存在状态栏中的程序,可以通过CTRL+ALT+delete调出任务管理器进行操作。1、本次演示使用的操作系统为windows,操作系统版本为windows10专业工作站版。2、首先新建一个文件夹,用于演示关闭窗口的操作,打开文件夹。3、选择该窗口,使用快捷键...

linux中 !#是什么意思
(2)#sh file (3)# . file (4)#source file 在编写shell时,第一行一定要指明系统需要那种shell解释你的shell程序,如:#! \/bin\/bash,! \/bin\/csh,\/bin\/tcsh,还是#! \/bin\/pdksh .2.shell中的变量 (1)常用系统变量 :保存程序命令行参数的数目 ? :保存前一个命令的返回码 0 :保存程序名 :...

Mac 新手最容易犯的 24 项错误
不明了 dock 的用途。正解:用来开启或转跳至某个应用程序。由于习惯于 Windows 中一次只能看到一个窗口的「全屏幕」模式,所以在多个同时开启的窗口情况下工作时会有所混淆与感到困惑。编辑文件时误以为键盘上的 HOME 与 END 键是分别跳至游标目前所在行的头与尾。正解:事实上是跳至该文件的开头...

一打开一个文件夹就弹出一个窗口!explorer.exe 应用程序错误
你好:1、在“我的电脑”窗口点 工具--文件夹选项--常规--选在同一窗口打开。2、ok!

如何用regsvr32注册dll文件
4、可以修复win 2000的‘添加\/删除程序’打开后一片空白。(可修复把握度99%)5、解决win 2000以WEB方式查看Program Files文件夹和Winnt文件夹时看不到任何文件,以及‘控制面板’的图标跑到左边去的问题。6、解决网页上网际快车的右键菜单功能无法使用。在网站中,当右键点某个‘下载连接’时,会弹出菜单,选择‘使用...

关于编写源程序时分多个文件的问题
另一类是被编译元包含的文件,也就是#include的文件,这些文件被直接插入到编译元中相应的#include的位置,所以也成为了编译元的一部分。注意这个时候还没有链接。编译后每个编译元都会被转化成一个对象文件,VC++里叫.obj。这些对象文件连同外部的库文件被组合成一个可执行文件。这个就是链接的工作。

C语言同一个源程序里面如何在一个函数里面调用另外一个函数?
楼上那几位的就可以保证同一个文件满足你要求了,只要被调用的函数定义在调用函数的前面就可以,否则无法编译过,如果在另外个文件里的函数需要确认2个文件的头文件包含关系,通过extern 调用,也可以使用,还有些细节说起来太麻烦可以查阅基本的C语言书籍都有 ...

如何解决CAD每打开一个文件都会启动一个CAD程序
两种解决办法:1.在桌面上找到CAD图标,鼠标右击,出现选项框,选属性→兼容性,去掉“以管理员身份运行此程序”。2.选择一个".dwg"文件,右键→打开方式→选择默认程序→选择“AutoCAD DWG Launcher"→确定。

汤原县19156253537: 运行一个程序文件时,它被装入到什么中? -
桂宜川芎: 运行一个程序文件时,它被装入到随机存取存储器(英语:Random Access Memory,缩写:RAM)中. RAM是与CPU直接交换数据的内部存储器.它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序...

汤原县19156253537: 运行一个程序文件时,它被装入到() 中 -
桂宜川芎: A选项

汤原县19156253537: 要运行一个程序,首先必须将该程序文件装入到计算机中的哪里? -
桂宜川芎: a. 计算机运行需要占内存

汤原县19156253537: 硬盘上有个程序,运行时要装进内存,但程序代码被装入内存的什么位置,是由什么决定的?
桂宜川芎: 问题没那么复杂,楼主是希望得到原理层次上的回答吧. 1、硬盘程序装入内存,其位置由操作系统决定,也就是写操作系统程序的人,来决定. 2、8086数据段存数据,代码段存代码,以示类型的分别. 比如,同样00010001,计算机怎么知道是数据11H,还是汇编指令的机器码呢? 3、“51单片机到明白,程序放在rom里,cpu从rom里读取,执行”.这只是程序代码的情况,其实里面也分数据段、代码段. 4、“有了操作系统,还要汇编中的数据段、代码段,CS、DS干什么?” 因为汇编是转成机器码以后直接执行的,这些是让你直接指挥机器干活的工具啊. 5、你用C/C++等语言的话,则是由编译器来把它们转换成汇编程序.

汤原县19156253537: 运行一个可执行文件后经过什么过程才被cpu执行的?数据是怎么传输的?汇编解答 -
桂宜川芎: 这涉及到操作系统对EXE文件的装入问题.以DOS为例,它的装入过程要经过以下几个步骤: 1. 首先从磁盘取EXE文件,取EXE文件之前,通过判断EXE文件结构而识别之; 2. 在可用内存储器的一个小段边界上,构造一个256字节(100h...

汤原县19156253537: 操作系统中文件系统经常使用的分配方式 -
桂宜川芎: 一、程序载入 在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址.当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小...

汤原县19156253537: 编译一个程序的全过程 -
桂宜川芎: 编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序. C源程序头文件-->预编译处理...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网