【操作系统】03.内存管理

这篇具有很好参考价值的文章主要介绍了【操作系统】03.内存管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

存储器的层级结构

【操作系统】03.内存管理

程序的运行

【操作系统】03.内存管理

  • 现代操作系统使用的连接方式:运行时动态链接
    对某些模块的链接推迟到程序执行时才进行

  • 现代操作系统使用的装入方式:动态重定位
    程序装入内存后,逻辑地址不会立即转换成物理地址,而是推迟到指令执行的时候,需要一个重定位寄存器的支持

内存管理

【操作系统】03.内存管理

内存分配

【操作系统】03.内存管理

连续分配

【操作系统】03.内存管理

单一连续分配

【操作系统】03.内存管理

固定分区分配

【操作系统】03.内存管理

【操作系统】03.内存管理

动态分区分配

【操作系统】03.内存管理

【操作系统】03.内存管理

记录内存使用

【操作系统】03.内存管理

选择内存分配

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

  • 首次适应算法
    【操作系统】03.内存管理

  • 最佳适应算法

【操作系统】03.内存管理

  • 最坏适应算法
    【操作系统】03.内存管理

  • 邻近适应算法
    【操作系统】03.内存管理

分配与回收
  • 修改分配之后的分区位置
  • 分配后,删除空闲分区
  • 回收后,合并相邻的分区
  • 回收后,新增空闲分区

非连续分配

【操作系统】03.内存管理

基本分页存储管理

【操作系统】03.内存管理

【操作系统】03.内存管理

页表

【操作系统】03.内存管理

【操作系统】03.内存管理

地址转换

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

地址变换机构

实现逻辑地址到物理地址转换的一组硬件机构

  • 基本地址变换机构
    【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理
【操作系统】03.内存管理

  • 具有快表的地址变换机构

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

两级页表

【操作系统】03.内存管理

【操作系统】03.内存管理

两级页表
【操作系统】03.内存管理
地址转换
【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

基本分段存储管理

与“分页”最大的区别就 是——离散分配时所分配 地址空间的基本单位不同

【操作系统】03.内存管理

【操作系统】03.内存管理

段表

【操作系统】03.内存管理

【操作系统】03.内存管理

分页和分段对比

【操作系统】03.内存管理

段页式存储管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

虚拟内存

【操作系统】03.内存管理

局部性原理

【操作系统】03.内存管理

虚拟内存的定义和特征

从逻辑上扩充内存容量
【操作系统】03.内存管理

【操作系统】03.内存管理

虚拟内存的实现

【操作系统】03.内存管理

请求分页

【操作系统】03.内存管理

页表机制

【操作系统】03.内存管理

缺页中断机构

【操作系统】03.内存管理

地址变换机构

【操作系统】03.内存管理

【操作系统】03.内存管理

页面置换

【操作系统】03.内存管理

【操作系统】03.内存管理

最佳置换算法

【操作系统】03.内存管理
最佳置换算法可以保证最低的缺页率,但实际上,只有在进程执行的过程中才能知道接下来会访问到 的是哪个页面。操作系统无法ᨀ前预判页面访问序列。因此,最佳置换算法是无法实现

先进先出置换算法

【操作系统】03.内存管理

最近最久未使用置换算法

【操作系统】03.内存管理

时钟置换算法

【操作系统】03.内存管理

改进型的时钟置换算法

【操作系统】03.内存管理

页面分配策略

【操作系统】03.内存管理

【操作系统】03.内存管理

【操作系统】03.内存管理

何时调入页面

【操作系统】03.内存管理

从何处调入

【操作系统】03.内存管理

抖动现象

【操作系统】03.内存管理

工作集

【操作系统】03.内存管理文章来源地址https://www.toymoban.com/news/detail-464926.html

到了这里,关于【操作系统】03.内存管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 操作系统实验:虚拟存储器 (C语言实现) 模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺页中断。

    模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺 页中断。 模拟分页式存储管理中硬件的地址转换和产生缺页中断。 用先进先出(FIFO)页面调度算法处理缺页中断。 由于是模拟调度算法,所以,不实际启动输出一页和装入一页的程序,

    2024年02月04日
    浏览(65)
  • 计算机操作系统-虚拟存储器的定义与实现

    目录 一、引言 二、什么是虚拟存储器 2.1 虚拟存储器的定义 2.2 虚拟存储器的作用 三、虚拟存储器的实现 3.1 虚拟地址和物理地址 3.2 页面置换算法 3.3 页面置换策略 四、虚拟存储器的优点 4.1 多道程序设计 4.2 内存利用率 4.3 程序的可移植性 五、虚拟存储器的缺点 5.1 页面置

    2024年02月04日
    浏览(48)
  • 【第六章 | 虚拟存储器】《操作系统 慕课版》课后答案 + 复习

    1.虚拟存储器概述 前面基础存储器的缺点 有一个共同特点: 作业全部装入内存后方能运行 常规存储器管理方式的特征:一次性:作业被一次性全部装入内存;驻留性:作业一直驻留在内存 一次性和驻留性使许多在程序运行中不用或暂不用的程序(数据)占据了 大量的内存

    2024年02月10日
    浏览(54)
  • 【操作系统笔记04】操作系统之内存管理方式(分页、分段、段页式)、虚拟存储技术、页面置换算法

    这篇文章,主要介绍操作系统之内存管理方式(分页、分段、段页式)、虚拟存储技术、页面置换算法。 目录 一、操作系统 1.1、基地址变换机构 1.2、具有快表的地址变换机构

    2023年04月21日
    浏览(44)
  • 内存管理:存储器管理

    内存管理的主要功能: 内存空间的分配与回收 。由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储器分配的麻烦,提高编程效率 地址转换 。在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,存储器必须系统地址变换功能 内存空间的扩充

    2023年04月09日
    浏览(51)
  • 2.3.1操作系统-存储管理:页式存储、逻辑地址、物理地址、物理地址逻辑地址之间的地址关系、页面大小与页内地址长度的关系、缺页中断、内存淘汰规则

    在存储管理当中,操作系统会负责将外存的一些文件调入到内存当中,以便给CPU调用,如果调用的内容不在内存当中,那么会产生一种中断,叫做缺页中断。然后从外存调数据,调完数据再返回,接着访问之前的断点部分。 在调用的过程当中,如果是一个几十G的文件,调入

    2024年02月03日
    浏览(46)
  • 【操作系统】内存管理

    本系列参考王道考研-操作系统以及博主@BitHachi 因为cpu的处理速度很快,而外存的读取速度又很慢,所以我们就需要先加载到内存中,内存的读取速度比外存要快得多,如此实现更高效的处理 指令的工作原理 从X=X+1大致看一下指令的执行过程 指令的工作基于地址。每个地址对

    2024年02月07日
    浏览(54)
  • [操作系统]3.内存管理

    和前面两篇是差不多的思路,仅为快速复习操作i系统基础知识点,例题暂无,考试不要参考,知识点来自王道操作系统 内存管理主要完成的功能有 内存空间的分配和回收 地址转换(把逻辑地址转化为内存物理地址) 内存空间的扩充(覆盖,交换,虚拟化) 存储保护 因为一个进程如果想

    2024年02月08日
    浏览(54)
  • 【操作系统】内存管理概念

    1、 编译:由编译程序将用户源代码编译成若干个目标模块(编译就是把高级语言翻译成机器语言) 2、 链接:由链接程序将编译后形成的一组目标模块,以及所需库函数链接在一起,形成一个完整的装入模块 ① 静态链接:在程序运行之前,先将各目标模块及它们所需的库函

    2024年02月06日
    浏览(53)
  • 操作系统的存储管理

      文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 注意:拷的文件比较大时,需要格式化为NTFS 注意:一个硬盘只有一个扩展分区

    2024年01月24日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包