网站大量收购独家精品文档,联系QQ:2885784924

页式存储管理、段式存储管理的地址变换过程的模拟实习设计-06计算机1班陈泽祥.pdf

页式存储管理、段式存储管理的地址变换过程的模拟实习设计-06计算机1班陈泽祥.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东工业大学华立学院 实 习 设 计 (论文) 题目名称 页式存储管理、段式存储管理的地址变换过程的模拟 学生学部 (系) 计算机与设计艺术学部 专业班级 0 6科学与技术1班 学 号 11010601006 学生姓名 陈泽祥 指导教师 文谧 2009年 11 月 5 日 摘要 段式和页式存储管理各有优缺点,段页式存储管理系统,用分段的方法来分配和管理虚 拟存储器,而用分页的方法来分配和管理主存。既有段式系统便于实现段的共享,段的保护, 动态链接和段的动态增长等一系列优点,又能像页式系统那样,很好地解决内存的外碎片问 题。 具体来说,把整个内存分成大小相等内存块,内存块从0开始依次编号。把用户程序分 成若干段,每段有个段名。页面的大小和内存块相同,每段的各个页面都分别从0开始依次 编号。虚空间的最小单位是页而不是段,内存就被分为若干个页,且每段所拥有的程序和数 据在内存中可以分开存放,分段大小也不再受内存可用区的限制。 关键词:页式存储管理、段式存储管理 目录 段页式存储管理中地址变换的模拟2 1需求分析2 1.1段页式管理的基本思想2 1.1.1 基本思想 2 1.2 段页式存储的原理2 1.2.1 虚地址的构成 2 1.2.2 段表和页表的构成 3 1.2.3 动态地址变换过程 3 2 功能设计 (数据结构及模块说明)4 2.1 存储结构说明4 2.1.1 段表 4 2.1.2 页表 5 2.1.3 数据区 5 2.1.4 快表 5 2.1.5 段表寄存器 5 2.2 程序流程图6 3 程序设计6 3.1 本程序平台6 3.2 变量和函数说明7 3.2.1 变量说明 7 3.2.2 函数说明 7 3.2.3 菜单设计 7 4 结果与运行情况分析7 4.1 段表初始化8 4.2 段号越界中断测试10 4.3 缺段中断测试10 4.4 缺页中断测试 11 4.5 页表越界测试 11 4.6 在段表中成功访问数据测试 11 5 自我评价与总结错误!未定义书签。 1 段页式存储管理中地址变换的模拟 1 需求分析 1.1 段页式管理的基本思想 1.1.1 基本思想 段式和页式存储管理各有优缺点,段页式存储管理系统,用分段的方法来分配和管理虚拟存储器,而 用分页的方法来分配和管理主存。既有段式系统便于实现段的共享,段的保护,动态链接和段的动态增长 等一系列优点,又能像页式系统那样,很好地解决内存的外碎片问题。 具体来说,把整个内存分成大小相等内存块,内存块从0开始依次编号。把用户程序分成若干段,每段有 个段名。页面的大小和内存块相同,每段的各个页面都分别从0开始依次编号。虚空间的最小单位是页而 不是段,内存就被分为若干个页,且每段所拥有的程序和数据在内存中可以分开存放,分段大小也不再受 内存可用区的限制。 1.2 段页式存储的原理 1.2.1 虚地址的构成 逻辑地址有三部分构成:V (S,P,d)即段号s,页号p和页内相对地址d,如下所示: s p d 内存分配: 以块为单位进行内存分配,为了实现从逻辑地址到物理地址的转换,为每个作业或进程建立一张段表: 段表中的段长即是页表长度,段表中的段内始址即是页表地址,每个段拥有一张页表,段内的页号映射为 物理地址中的物理块

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档