windows操作系统存储器的管理机制 - 副本.ppt
《windows操作系统存储器的管理机制 - 副本.ppt》由会员分享,可在线阅读,更多相关《windows操作系统存储器的管理机制 - 副本.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、windows操作系统存储器的管理机制资料:朱晓科 p p t:卢毅演示:辛一雄目录一、程序的装入和链接二、储存器的分配方式三、储存器的管理方式程序的装入和链接程序的装入和链接一个用户的源代码变为一个可执行的程序需要经过三步:首先,由编译程序将源代码编译成若干个目标模块;其次,由链接程序将这些目标模块以及库函数链接成一个完整的装入模块;最后,由装入程序将装入模块装入内存。程序的装入分绝对装入方式和可重定位装入方式两种;绝对装入是指在装入内存之前已经知道程序的首地址了,装入时只要从该首地址不断向后扩展就行;而可重定位装入是指在装入内存之前根本不知道程序会从哪里开始装入,知道的只有每条语句相对于首
2、地址的位移量,首地址是在装入时确定的,确定之后再根据相对于首地址的位移量得出每条语句的地址。程序的链接可分为:静态链接,即程序装入之前,已将各目标模块及它们所需的函数库连接成一个完整的装配模块;装入时动态链接,即程序装入时,将各目标模块及它们所需的函数库连接成一个完整的装配模块,即边装入变链接;运行时动态链接,即主程序装入后,在运行之时,需要哪个模块再进行对该模块的链接;Home储存器的分配方式1、单一连续分配2、固定分区分配3、动态分区分配4、伙伴关系5、哈希算法6、可重定位分区分配7、对换Home1、单一连续分配把内存分为系统区和用户区两部分,系统区仅提供给OS使用,用户区提供给用户使用,
3、即分配时将整个用户区分配给用户使用;这种方式只用于单用户、单任务的操作系统。2、固定分区分配把内存的用户空间划分为若干个固定大小的分区,并为之建立一张分区使用表,当一用户程序要装入时,由内存分配程序检索该表,从中找出一个能满足要求的、尚未分配的分区,将其分配之。3、动态分区分配根据进程的是以需要,动态的为之分配内存空间,大小刚适,因而不会浪费存储空间。分区分配中的数据结构包括空闲分区表(利用一张表记录着每个空闲分区的分区序号、分区始址、分区大小)和空闲分区链(使用指针将各个空闲分区连成一条链表)两种。分区分配算法包括首次适应算法(从头开始检测出第一个大小合适的分区分配之)、循环首次适应算法(从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- windows操作系统存储器的管理机制 副本 windows 操作系统 存储器 管理机制
限制150内