存储程序工作特点主要包括以下几个方面:
程序和数据存储在同一存储器中:
存储程序原理将程序指令和数据存储在同一存储器中,并由CPU按顺序读取和执行。这种设计简化了计算机硬件,因为CPU只需通过同一总线访问存储器,无需区分指令和数据。
程序的可执行性、可移植性和可维护性:
存储程序工作原理的核心特点是程序的可执行性、可移植性和可维护性。这使得计算机能够自动、连续地执行指令,完成各种复杂的任务。
使用单一的处理部件:
冯·诺依曼结构的计算机使用单一的处理部件(CPU)来完成计算、存储以及通信的工作。
存储单元的定长线性组织:
存储空间的单元是直接寻址的,且存储单元是定长的线性组织。
使用低级机器语言:
指令通过操作码来完成简单的操作,计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。
二进制形式表示数据和指令:
在执行程序和处理数据时,必须将程序和数据从外存储器装入主存储器中,然后才能使计算机在工作时能够自动调整地从存储器中取出指令并加以执行。数据和指令都以二进制形式表示。
集中顺序控制:
对计算进行集中的顺序控制,计算机按照存储的程序逐条取出指令加以分析,并执行指令所规定的操作。
灵活性和可编程性:
程序可以像数据一样被修改和存储,即程序可以在运行时动态加载和修改。此外,计算机的高度可编程性使得用户可以根据需要自由设计程序。
自动化程度高:
计算机具备预先存储程序并按存储的程序自动执行而不需要人工干预的能力,因而自动化程度高。
高效的数据处理能力:
由于计算机采用高速电子器件,因此能以极高的速度工作,并且具有很高的计算精确度。
这些特点共同构成了存储程序工作的基础,使得计算机能够高效、灵活地执行各种复杂的计算任务。