目录
一、基础知识点补充
1.内存、内存地址概念与联系
2.按byte编址 vs 按字编码
二、进程运行的基本原理
1.指令的工作原理
操作码+若干参数
2.逻辑地址 vs 物理地址
相对地址 vs 绝对地址
3.从写程序到程序运行
(1)编辑源代码
(2)编译
源代码文件生成目标模块
高级语言->机器语言
(3)链接
1)方式
2)生成装入模块,链接之后生成完整的逻辑地址
(4)装入
1)干嘛
将装入模块装入内存,之后形成物理地址
2)方式
绝对装入、可重定位装入、动态运行时装入
三、功能
1.内存空间的分配与回收
(1)连续分配 181
1)单一连续分配
单进程、advan、disa、内外部碎片
2)固定分区分配
先分配后运行程序
分配方式(固定大小、可变大小)
内外部碎片
3)动态分区分配(可变分区分配)
先运行后分配
外部碎片用“紧凑”解决
回收内存