从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。在计算机的5大部件( 一般把输入装置、输出装置、存储器、运算器和控制器这5种部件设备称为计算机的5大部件 )中,内存和磁盘也都被归类为存储部件。不过,利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘,还是有差异的。而从存储容量来看,内存是高速高价,而磁盘则是低速廉价。
平时使用的计算机,至少都配备了512M大小的内存和80GB大小的磁盘。在计算机这个系统中,高速小容量的内存与低速高容量的磁盘进行协同作业。在下文中,内存主要是指主内存(负责存储CPU中运行的程序指令和数据的内存),磁盘主要是指硬盘。
程序保存在存储设备中,通过有序地被读出来实现运行,这一点大家都很清楚。这一机制称为存储程序方式(程序内置方式),在此以前的程序都是通过改变计算机的布线等来变更程序的。
计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址,然后才能读出程序。即使CPU可以直接读出并运行磁盘中保存的程序,由于磁盘读取速度慢,程序的运行速度还是会降低。总之,存储在磁盘中的程序需要读入到内存后才能运行。在考虑内存和磁盘的关系之前,大家一定要了解这个前提如下图程序要加载到内存后才开始运行:
标签:5.1,存储,计算机,程序,内存,读入,磁盘,运行 From: https://www.cnblogs.com/ttmeng/p/17110236.html