第五章,内存与磁盘的亲密关系。首先5点一节不读入内存就无法运行。首先我了解到了存储程序方式。计算机中主要的存储部件是内存和磁盘。然后并用图例说明了程序要加载到内存后才可以运行。5.2节,磁盘缓存加快了磁盘访问速度。首先,什么是磁盘缓存,指的是把从磁盘中读出的数据存储到内存空间的方式。明白了这一方式才能理使用磁盘缓存解为何能够改善磁盘数据的访问速度。5.3节,虚拟内存把磁盘作为部分内存来使用。 虚拟内存是体现内存和磁盘亲密关系的第二个事例。通过借助虚拟内存,在内存不足时也可以运行程序以及如何运行。虚拟内存的方法有分页式和分段式两种,Windows采用的是分页式。并用文字和图例说明了分页持虚拟内存的机制。虚拟内存的设定等。5.4节,节约内存的编程方法。要从根本上解决内存不足的问题,需要增加内存的容量或者尽量把运行的程序变小。(1)通过DLL文件实现函数共有。由于同一个DLL文件内容在运行时可以被多个应用共有,因此内存中存在的函数MyFunc()的程序就只有一个。因此内存效率提高。(2)通过调用_stdcall来减少程序文件的大小。讲述了栈清理处理的机制,比起在函数调用方进行,在反复被调用的函数一方进行时,程序整体要小一些。 5.5节,磁盘的物理结构,磁盘划分的方式有扇形方式和可变长方式两种。Windows计算机所使用的硬盘和软盘采用的都是扇区方式。另外Windows在逻辑方面对磁盘进行读写的单位是扇区整数倍簇。 重点了解了磁盘的属性。
标签:缓存,Windows,程序,第五章,内存,磁盘,虚拟内存,怎样 From: https://www.cnblogs.com/Du1209/p/18024999