程序执行的局部性原理(程序在执行时将呈现出局部性规律,即在较短的时间内,程序的执行仅局限在某个部分),通常进程的程序和数据存放在内存中,每当要访问它们时,它们才会被临时复制到一个速度较快的高速缓存中,这样当CPU访问一组特定信息时,首先须检查它是否在高速缓存中,如果在便可直接从中取出使用,否则须从内存中读出信息。
程序的装入与链接:
要在系统中运行用户程序,就必须先将其装入内存,然后使其转变为一个可执行的程序,这一过程要经历三个步骤:
。编译;由编译程序对用户源程序进行编译,形成若干个目标模块;
。链接:由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的装入模块;
。装入:也称为加载,由装入程序将装入模块装入内存。