美文网首页资源干货
《深入理解计算机系统》

《深入理解计算机系统》

作者: 道哥的道 | 来源:发表于2017-04-25 10:05 被阅读7次

第七章 链接

源文件-->编译器-->目标文件:可重定位目标文件(a),可执行目标文件(b),共享目标文件(c)

可重定位目标文件:包含二进制代码和数据

将a1,a2.。。an --->b的过程,即是链接器干的事情。

c是一种可以动态编译加载的文件。

7.6 符号解析

b中的文件名和变量名,强符号规则。。。。

静态库---->链接器只加载需要的模块。

或者采用重定位的方法:gcc main.c     /usr/lib/lib.o 

7.7 重定位

1. 重定位节和符号定义

2. 重定位节中的符号引用

7.13 PIC

引用全局变量。

第八章  异常控制流

ECF

8.1 异常

1.硬件异常。

2.软件异常。

async:interrupt

sync:trap,fault,abort

8.2 进程

concurrent flow

8.3 系统调用错误处理

8.4 进程控制

异常控制,终端信号,僵死进程

9 虚拟存储

CPU-->MMU-->PM

相关文章

网友评论

    本文标题:《深入理解计算机系统》

    本文链接:https://www.haomeiwen.com/subject/osomzttx.html