首页 > 编程语言 >《程序是怎样跑起来的第五章》

《程序是怎样跑起来的第五章》

时间:2023-01-01 20:22:08浏览次数:30  
标签:文件 存储 程序 扇区 第五章 内存 磁盘 怎样

计算机主要存储的部件是内存和磁盘,磁盘中存储的程序必须加载到内存才能运行。不读入内存就无法运行。磁盘缓存是指从磁盘中读取的数据存储在内存中的一种方式。加快了磁盘访问速度。虚拟内存是指把磁盘的一部分作为假想的内存来使用,它在内存不足是也能运行程序。它的方法有两种,分页式和分段式。Windows采用分页式:把运行的程序按照一定大小的页进行分隔,并以页为单位在内存或磁盘进行置换。从磁盘读出到内存叫Page In。把内存的数据写入磁盘叫Page Out。我们通过把应用文件变小的方法可以使内存容量变的更加快捷。1.通过DLL文件实现函数共有:在程序运行时可以动态加载的文件。2.通过调用_stdcall来减小程序文件的大小:是在C语言中调用函数执行栈清理处理(把不需要的数据从接收和传递函数参数时使用内存上的栈区域中清理出去)命令。
磁盘的物理结构是指磁盘存储数据的形式。划分方式有扇区方式(将磁盘划分固定长度的空间,Windows采用)和可变长方式(将磁盘划分为长度可变的空间)两种。
扇区是对磁盘物理读写的最小单位,读写单位是扇区整数倍簇,1簇可是512字节,就此磁盘的数据保存是以簇为单位。

标签:文件,存储,程序,扇区,第五章,内存,磁盘,怎样
From: https://www.cnblogs.com/b222/p/17018526.html

相关文章