这章讲了内存与磁盘的紧密关系,计算机采用存储程序方式,而计算机中的主要存储部件就是内存与磁盘。在磁盘中存储的程序必须要加载到内存中才能运行,在磁盘中的原始数据是无法运行的。
在程序运行中存储着可以动态加载调用的函数好数据文件称为DLL文件。为加速程序运行还出现了磁盘缓存(disk cache)加快了磁盘的访问速度。使数据或者程序存储在磁盘中时可以直接从内存中读取。另外还讲了内存的结构以及虚拟内存的用处,虚拟内存是把磁盘的一部分作为遐想的内存来使用,通过借助虚拟内存,在内存不足时也可以运行程序。计算机中运行的程序都要通过内存来实现,因此会出现内存浪费或者不足的情况,所以作者在这里提出了节约内存的编程方法:
1.通过DLL文件实现函数共有。
2.通过调用_stdcall来减小程序文件的大小。
接着讲了磁盘的物理结构是指磁盘存储数据的形式,磁盘是通过把物理表面划分成多个空间在使用,划分的方式有扇区方式和可变长方式。前者是划分为固定的空间,后者是划分为长度可变的空间。扇区是对磁盘进行物理读写的最小单位,其单位为簇。1簇=512字节=1扇区。
标签:存储,程序,扇区,第五章,内存,磁盘,虚拟内存,怎样 From: https://www.cnblogs.com/Lxp678/p/17135779.html