
操作系统及底层相关
文章平均质量分 92
挖掘底层
飞舞哲
技术问题请发消息,邮箱3531225003@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3.程序员的自我修养 - 完结
第七章 动态链接 静态链接的不足:每个程序内部除了公用库函数还有相当数量的其它库函数和它们所需的辅助数据结构,浪费内存和磁盘空间(尤其是多进程情况下)、模块更新困难等,此外其对程序的更新、部署和发布带来麻烦。 动态链接:把程序的模块相互分割开,不对那些组成程序的目标文件进行链接,等到程序要运行时才进行链接。如当某程序加载时发现还依赖其它目标文件系统会接着将所需依赖文件(内存中有副本的不需重新加载)全部加载至内存,等所有依赖目标文件加载完毕,系统开始进行链接工作。链接原理与静态链接类似,包括符号解析、地址原创 2021-01-02 19:37:35 · 645 阅读 · 0 评论 -
2.程序员的自我修养 - 静态链接与程序装载
目录 第二章 静态链接 2.1程序编译的过程 第三章 目标文件的格式 3.1目标文件的格式 3.2目标文件具体内容 3.3ELF文件结构 3.4重定位表 3.5字符串表 3.6链接的接口 3.7弱符号与强符号 第四章 静态链接 4.1空间与地址分配 4.2符号解析与重定位 4.3COMMON块 4.4C++相关问题 4.5链接控制脚本 第五章 Windows PE/COFF 第六章 可执行文件的装载与进程 6.1进程虚拟地址空间 6.2装载方式 6.3从操作系.原创 2020-12-30 11:51:49 · 278 阅读 · 0 评论 -
1.程序员自我修养 - 绪论1
1.1南北桥 为了协调CPU、内存和高速的图形设备,设计了高速北桥芯片;同时为了协调磁盘、USB、键盘等低速设备,设计了南桥低速芯片。现代计算机北桥已集成到CPU内部,南桥一般指现在的芯片组,新名称为PCH(Platform Controller Hub)。 北桥:适配高速设备。北桥芯片则主要是集成了内存控制器、PCI-E控制器,显卡。 南桥:适配低速设备,并汇聚数据接入北桥。南桥芯片主要集成了USB控制器,磁盘控制器这类与输入、输出相关的控制器,统称为I/O控制器。 1.2SMP与多...原创 2020-12-27 11:53:42 · 164 阅读 · 0 评论