在读了本书的第五章后,我首先了解了内存运行的条件:存储在磁盘中的程序只能被读取到内存中才能被运行。由前文得知计算机中主要的存储部件是内存和磁盘。而磁盘中存储的程序,必须要加载到内存后才能运行。这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址,然后才能读出程序”。即使CPU可以直接读出并运行磁盘中保存的程序,由于磁盘读取速度慢,程序的运行速度还是会降低。所以,磁盘缓存就发挥了大用。它可以把从磁盘读取的数据存储到内存空间中,这样就大大加快了程序的运行。虚拟内存是把磁盘的一部分当作内存来使用,但其本质上还是磁盘,也是内存与磁盘亲密关系的体现。为了节约内存,可以用编程来解决:一是通过DLL文件来实习函数共有,二是通过调用-stdcall来减小程序文件的大小。此外,我还了解到磁盘的物理结构是指磁盘储存数据的形式。磁盘是通过扇区方式和可变长方式将其物理表面来划分为多个空间的。而且,扇区是对磁盘读写的最小单位。
标签:读后感,存储,程序,内存,亲密关系,磁盘,运行 From: https://www.cnblogs.com/AB34/p/18023255