在阅读了第五章“内存和磁盘的亲密关系”后,我对计算机程序如何运行有了更深入的理解。
我明白了现代计算机普遍采用的是储存程序的方式。这种方式将从磁盘中读取的数据存储在内存中,当该数据再次被需要时,不是从磁盘而是从内存中高速读出。这个过程叫做磁盘缓存。这种方法大大提高了数据的访问速度,使得计算机能够更快地处理信息。
我学到了虚拟内存的概念。即使内存容量不足,通过虚拟内存技术,计算机也可以运行很大的程序。这项技术实现了对物理内存的扩展,使得计算机能够处理更复杂的任务。
我还了解到函数的加载方式有动态链接和静态链接两种方式。这些方式在程序运行时扮演着重要角色,决定了程序如何调用外部库或者其他程序的功能。
我认识到扇区是磁盘保存数据的基本单位,而内存和磁盘都被归类为计算机的存储部件。虽然它们在存储容量、读写速度等方面存在差异,但它们共同构成了计算机的核心存储体系,支撑着计算机的正常运行。
总的来说,第五章让我更好地理解了计算机程序的运行原理,特别是内存和磁盘之间的紧密联系。