目录
(2) 当多个空闲分区都能满足要求时,应该选择哪个分区进行分配?
1.什么是内存?有什么作用
(1)存储单元
内存可以存放数据。程序执行前需要先放到内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾
(2)几个常用数量单位&内存地址
2.进程运行的基本原理
(1)指令的工作原理—操作码+若干参数(可能包含地址参数)
(2)逻辑地址与物理地址的关系
(3)从写程序到程序运行—编译,链接,装入
(4)装入模块装入内存
不修改装入模块中的指令地址就直接装入内存的话
(5)装入的三种方式
①绝对装入
②静态重定位
③动态重定位
(6)链接的三种方式
①静态链接
②装入时动态链接
③运行时动态链接
3.内存空间的分配与回收
4.内存空间的扩展
5.地址转换
三种方式
6.内存保护
两种方式
7.覆盖技术
8.交换技术
9.单一连续分配
10.固定分区分配
(1)分区说明表
11.动态分区分配(可变分区分配)
(1)系统要用怎样的数据结构记录内存的使用情况呢?
(2) 当多个空闲分区都能满足要求时,应该选择哪个分区进行分配?
(3)如何进行分区的分配和回收操作?
12.内部碎片与外部碎片