当前位置: 首页 > news >正文

【OS】存储管理(内存管理)核心知识点详解

文章目录

    • 🧠 一、存储管理概述
      • 1.1 主要任务与功能
      • 1.2 程序的装入与链接
    • 🔍 二、地址重定位详解
    • 🏗️ 三、连续分配管理方式
      • 3.1 单一连续分配
      • 3.2 固定分区分配
      • 3.3 动态分区分配(可变分区分配)
      • 3.4 内部碎片与外部碎片
    • 📄 四、非连续分配管理方式:基本分页存储管理
      • 4.1 基本概念
      • 4.2 地址变换机构
      • 4.3 有效访问时间与快表(TLB)
      • 4.4 多级页表
    • 🧩 五、分段存储管理
      • 5.1 基本概念
      • 5.2 地址变换
      • 5.3 分页与分段的对比
    • 🔄 六、虚拟存储器
      • 6.1 核心概念与特征
      • 6.2 实现方式
      • 6.3 请求分页存储管理
      • 6.4 页面置换算法
      • 6.5 内存分配与调入策略
    • 🔗 七、段页式存储管理

🧠 一、存储管理概述

1.1 主要任务与功能

存储管理的主要任务是尽可能方便用户和提高主存储器的使用效率。其核心功能可概括为以下四点:

功能描述关键词
内存空间的分配与回收为进程分配运行所需的内存空间,使用后及时回收。分配、共享、回收
地址转换(重定位)将程序中的逻辑地址转换为内存中的物理地址。逻辑地址 → 物理地址
内存空间的扩充从逻辑上扩充内存容量,使大程序能在小内存中运行。虚拟存储、覆盖、交换
存储保护防止各进程间相互干扰,保证各自在独立空间内运行。隔离、越界检查

1.2 程序的装入与链接

用户程序从源代码到在内存中执行,通常经历“编译 → 链接 → 装入”三个阶段。

http://www.jsqmd.com/news/461405/

相关文章:

  • Pytorch1 PyTorch 官方 QuickStart 超详细笔记|
  • 智能科学与技术毕业设计易上手项目选题怎么做
  • dynamic-datasource-spring-boot-starter -动态数据源详解
  • S2b电商系统哪家好?深度测评:千匠才是行业优选
  • AI短视频培训哪家更好
  • 畅回收平台:好利来卡回收首选,75折折扣,服务贴心 - 畅回收小程序
  • React 状态管理:从 Redux Toolkit 到 Jotai、Zustand等主流库中,应该如何在项目中进行选择。
  • Python 装饰器详解:从入门到精通的完整指南
  • 江苏万融系统集成有限公司:打造安全、智能、可持续的实验室全生命周期服务 - 品牌推荐用户报道者
  • 为什么选择携程任我行礼品卡回收变现?五大优势告诉你! - 团团收购物卡回收
  • ONNX 和 TensorRT是什么
  • 【MySQL进阶 | explain执行计划】
  • The_Maya_Society
  • Postman+CLA+Jenkins接口测试
  • Java继承-多态
  • 运营批量作图工具推荐:潮际好麦商品套图如何支撑日均百款上新?
  • 好利来卡回收注意事项,畅回收平台,安全可靠 - 畅回收小程序
  • 企业级日志平台实战:ELK + Filebeat + Kafka + ZooKeeper
  • 电脑提示Component mscomm32.ocx or one of its解决办法
  • Fastadmin 解决安全提示:为了你的后台安全,请勿将后台管理入口设置为admin或admin.php问题
  • [linux] 本地部署网页(windows下载node.js, 安装pnpm)
  • 【UI自动化测试】5_TPshop项目实战 _批量运行测试用例(重点)
  • 线程池学习2
  • AI时代人人都是产品经理:团队协同:AI 时代,产品经理与算法 / 研发团队的高效协同技巧
  • 嵌入式开发之C语言入门:从基础到核心语法
  • 云南昆明软式透水管安装方法
  • 基于微信小程序的教育宝学习小助手的设计与实现
  • 2026 现象级 AI 工具 OpenClaw 全解析:本地部署、自动化实战与技术揭秘
  • # Openssl关键知识
  • windows 7 用户账户的三种类型