计算机执行程序的时候,通常在什么中保存待处理的数据

如题所述

计算机执行程序的时候,通常在内存保存待处理的数据。

一、程序

程序是为了实现一个特定的目标而预先设计的一组可操作的工作步骤,就可以称为一个程序。对于计算机系统,程序就是系统可以识别的一组有序的指令。这组指令指挥这计算机系统工作。对于计算机系统,简单的说,程序就是系统可以识别的一组有序的指令。程序存储在磁盘上,被加载到内存中,计算机系统从内存中逐条读取指令并执行。

二、存储

存储器可以简单的分为主存储器,外存储器和寄存器
主存储器也称为内存储器、内存,是计算机的工作存储器。程序,待处理的数据和处理的结果都存储在内存中。内存通常以字节为单位对存储单元按顺序进行编址。内存读写速度比较快,但只能在加电时存储数据
外存储器是用来长期保存数据的大容量存储器,目前多为磁存储器或光存储器。读写速度慢于内存,可以在不加电的情况下长期保存数据
寄存器是CPU内部的高速存储器,速度快,数目少。

内存的读写速度比较快,通常采用的是电驱动的工作方式,只有在加点时才能存储数据,电源关闭数据即丢失,不能长时间的保存数据,而且存储容量既要受到成本的限制,又要受到物理系统结构的限制。外存储起的读写速度慢于内存储期,通常不能由CPU直接进行访问。

参考资料

计算机存储-博客-云栖社区-阿里云.阿里云[引用时间2017-12-20]

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-20
一般在内部存储器(内存)中保存,程序运行的时候就把整个程序读入到内存里,给每行代码分配给地址后再运行。再细分就在寄存器里保存一些变量。 这里所谓的寄存器粗略的理解就是二级缓存(cache)。本回答被提问者采纳
相似回答