5.1 存储管理的功能
存储器是计算机系统的重要资源之一。任何程序和数据以及各种控制用的数据结构都必须占用一定的存储空间。
存储器:内存(primary srotage)+外存(secondary storage)
内存:由顺序编址的块组成,每块包含相应的物理单元。
CPU控制相应的输入输出设备实现外存与内存信息的交换。
5.1.1 虚拟存储器——逻辑地址空间
一个.c文件变成可执行文件,需经历以下过程:
预编译阶段(预编译之后生成.i文件)主要处理源代码文件中以“#”开始的预编译指令。
编译过程(编译之后生成.s文件)将预处理完的文件进行一系列的词法分析,语法分析,语义分析以及优化产生相应的汇编代码文件。