进程的装载

2. 将程序装载到内存中

   程序执行时所需要的指令和数据必须在内存中才能够正常运行,最简单的办法就是将程序运行所需要的指令和数据全都装入内存中,这样程序就可以顺利运行。程序装载有两种方式:静态装载动态装载,静态装载占用内存较大,甚至大于物理内存的数量,所以现代操作系统都采用动态装载。程序运行时是有局部性原理的,所以我们可以将程序最常用的部分驻留在内存中,而将一些不太常用的数据存放在磁盘里面,这就是动态装入的基本原理。

comments powered by Disqus