⑴ 用来储存当前正在运行的应用程序及相应数据的存储器是
用来存储当前正在运行的程序指令的存储器是内存。
存储器按在计算机系统中的作用分类。
主存储器(存储器):用于存储活动程序和数据,速度快,容量小,人均价格高。
辅助存储器(外部存储器):主要用于存储当前不活跃的程序和数据,速度慢、容量大、价格低,缓冲存储器:主要用于缓冲两个不同工作速度的部件。
任何存储芯片的存储容量都是有限的。
要构成一定容量的内存,单个芯片往往不能满足字长或存储单元个数的要求,甚至字长和存储单元数都不能满足要求。这时,就需要用多个存储芯片进行组合,以满足对存储容量的需求。
内存为电脑中的主要部件,相对于外存而言的。内存为暂时存储程序以及数据的地方,在使用WPS处理文稿时,在键盘上敲入字符时,它就被存入内存中,选择存盘时,内存中的数据才会被存入硬(磁)盘。
⑵ 基础-一般代码存储在计算机的哪个设备中代码在 CPU 中是如何运行的
程序主要放在存储器中。
官方答案:
高级程序设计语言不能直接被计算机理解并执行,需要通过翻译程序将其转换成特定处理器上可执行的指令,计算机 CPU 的简单工作原理如下所示:
CPU 主要由控制单元、运算单元和存储单元组成(注意忽略了中断系统),各自的作用如下:
除此之外,计算机系统执行程序指令时需要花费时间,其中取出一条指令并执行这条指令的时间叫指令周期。指令周期可以分为若干个阶段(取指周期、间址周期、执行周期和中断周期),每个阶段主要完成一项基本操作,完成基本操作的时间叫机器周期。机器周期是时钟周期的分频,例如最经典的 8051 单片机的机器周期为 12 个时钟周期。时钟周期是 CPU 工作的基本时间单位,也可以称为节拍脉冲或 T 周期(CPU 主频的倒数) 。假设 CPU 的主频是 1 GHz(1 Hz 表示每秒运行 1 次),那么表示时钟周期为 1 / 109 s。理论上 CPU 的主频越高,程序指令执行的速度越快。
⑶ 计算机指令主要存放在CPU还是内存中
计算机指令存放在内存储器中。
指令的顺序执行,将完成程序的执行。首先是取指令和分析指令。按照程序规定的次序,从内存储器取出当前执行的指令,并送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。
其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。
(3)程序指令存贮在哪里扩展阅读:
计算机指令的内容:
通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。
在计算机中,操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条指令以二进制编码的形式存放在存储器中。
参考资料来源:计算机指令-网络