首页 > 系统相关 >不读入内存就无法运行

不读入内存就无法运行

时间:2023-01-25 18:55:19浏览次数:47  
标签:存储 计算机 程序 内存 读入 磁盘 运行

1.存储程序方式指的是什么?在存储装置中保存程序,并逐一运行的方式

2.通过使用内存来提高磁盘访问速度的机制称为什么?Disk Cache(磁盘缓存)

3.把磁盘的一部分作为假想内存来使用的机制称为什么?虚拟内存(virtual memory)
4. Windows 中,在程序运行时,存储着可以动态加载调用的函数和数据的文件称为什么? DLL(DLL文件)
5.在EXE程序文件中,静态加载函数的方式称为什么?静态链接
6.在Windows 计算机中,一般磁盘的1个扇区是多少字节?512 字节

从都具有存储程序命令和数据这点来看,内存和磁盘的功能是相同的。在计算机的5大部件( 一般把输入装置、输出装置、存储器、运算器和控制器这5种部件设备称为计算机的5大部件 )中,内存

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

 

标签:存储,计算机,程序,内存,读入,磁盘,运行
From: https://www.cnblogs.com/2674308160-lucky/p/17067138.html

相关文章