正在加载图片...
6.1.3重定位方法 重定位:在可执行文件装入时需要解决可执行文件 中地址(指令和数据)和内存地址的对应。由操作 系统中的装入程序 loader来完成 程序在成为进程前的准备工作 编辑:形成源文件(符号地址) 编译:形成目标模块(模块内符号地址解析) 链接:由多个目标模块或程序库生成可执行文件(模块间 符号地址解析) 装入:构造PCB,形成进程(使用物理地址 重定位方法: 绝对装入 可重定位装入 动态装入 返回6.1.3 重定位方法 • 重定位:在可执行文件装入时需要解决可执行文件 中地址(指令和数据)和内存地址的对应。由操作 系统中的装入程序loader来完成。 • 程序在成为进程前的准备工作 – 编辑:形成源文件(符号地址) – 编译:形成目标模块(模块内符号地址解析) – 链接:由多个目标模块或程序库生成可执行文件(模块间 符号地址解析) – 装入:构造PCB,形成进程(使用物理地址) • 重定位方法: – 绝对装入 – 可重定位装入 – 动态装入 返回
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有