摘要: 段式内存分配 1.概念 一种顺应用户视角的内存管理机制;程序由多段代码、数据组成。 段是自然的逻辑单元2.段式管理机制 # 将一个逻辑地址划分为两部分:段号和段内偏移量 # 段表:以段号为索引下标,将其映射到二维的物理地址 # 段表项内容:基地址+界限(段的开头+段的长度)存储在寄存器中 地址转化: 阅读全文
posted @ 2017-10-27 22:19 sun1993 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 非连续存储分配 概念:将进程存储在非连续的内存空间-->进而需要将进程划分成小的部分 根据划分粒度的大小可以分为:段式/页式内存分配方式1.页式存储管理--前提(进程并不要求逻辑地址必须连续) 注意:其实进程被分为许多片段,零散的分布在内存中不存在确定的顺序* 页式存储管理具体操作 # 将物理空间等 阅读全文
posted @ 2017-10-27 15:09 sun1993 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 0.先复习组成原理的一些相关的知识点* 程序必须被装入内存后(此时是以机器指令形式存在),才能被(以进程为单位)CPU 解析并执行。注意:内存中存储的是数据/机器指令。* CPU访问主存过程(各种类型数据通过总线传送) 分类:读过程、写过程(涉及:控制总线、地址总线、数据总线) 读过程:将地址发送给 阅读全文
posted @ 2017-10-27 14:49 sun1993 阅读(226) 评论(0) 推荐(0) 编辑