2018-04-11程序员的自我修养(读书笔记1)
2018-04-11 本文已影响0人
数8寒冬
#2018年4月份的读书目标:
完成程序员的自我修养的略读,以下是一部分略读过程中个人觉得比较好的干货和遇到这些干货的所想,希望一起学习,一起成长,希望我可以坚持,每天更新
摘要
这本书主要讲解的是关于windows和Linux两个平台上,一个应用程序在编译,链接和运行时刻所发生的各种事项。
1.包括代码指令是如何保存的;
2.库文件怎么与静态文件链接;
3.应用程序如何被装载到内存中并开始运行;
4.静态链接如何实现;
5.c/c++ 运行库如何工作
6.操作系统提供的服务如何被调用;
核心词汇:
1.应用程序编程入口 (API -- Application programming interface)
2.分页:把地址空间人为的分成固定大小的页,每一页的大小由硬件决定,或者硬件支持多种大小的页,由操作系统决定页的大小 41页的图不是太懂
3.线程 (轻量级进程)是程序执行流的最小单位