>>每日小记<<
项目 | 状态 |
---|---|
距离2021年倒计时 | 35天 |
今日天气情况 | 晴 |
是否重要日子 | 无 |
今日心情如何 | 开心 |
今日身体状况 | 良好 |
坚持背记单词 | 1372天 |
坚持记录开销 | 1176天 |
坚持英语学习 | 876天 |
坚持简书日更 | 655天 |
坚持记录时间 | 612天 |
坚持走路跑步 | 615天 |
坚持健身锻炼 | 595天 |
坚持反思日记 | 597天 |
坚持健康饮食 | 587天 |
坚持听读阅读 | 517天 |
坚持党务学习 | 463天 |
坚持IT知识学习 | 400天 |
坚持双拼练习 | 328天 |
坚持五笔练习 | 145天 |
坚持练习游泳 | 28天,暂停 |
坚持PMP学习 | 79天,通过考试 |
其他重要的事 | 上班 |
《操作系统》
第三章.内存管理
概念
应用程序的编译、链接与装入
| ①编译程序将源代码编译为若干个目标模块②链接程序将目标模块和所需的库函数链接起来,形成装入模块③装入程序装入内存并执行
重定位的概念
源程序(名地址)→目标程序(逻辑地址)→可执行程序(物理地址)
程序链接方式
静态链接(程序运行前就链接好)
装入时动态链接
运行时动态链接(优)
程序装入方式
绝对装入(不适合多道程序)
可重定位装入(静态重定位)
| 容易实现,不用硬件地址变换机构,但要求每个程序分配连续的存储区,执行期间不能移动和申请空间,无法共享
动态运行装入(动态重定位)
| 依靠硬件地址变化机构实现,将程序分配到不连续的存储区,运行期间动态申请分配内存,可共享