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

外部碎片和内部碎片

内部碎片出现在固定分区分配情况中,固定分区分配是,将主存划分为用户区和系统区,系统区存放数据和代码,用户区划分连续的区域,每个区域的位置固定,大小可以相同可以不同,但是每个分区只能加载一道作业这就导致不同作业分进来会有空间盈余(10kb的分区加载了一个8kb的作业,有2kb就会被浪费掉,浪费的这2kb就成为内部碎片)

外部碎片出现在可变分区分配情况中,如下图,一个作业进来了需要10kb,然后分配给它10kb,又分配了其他三个作业,分别需要15kb、20kb、10kb,后来15kb作业运行完了,归还资源,出现了下图情况,这时又来了一个作业需要12KB空间,那么就把这15kb中的一部分12kb分配给它,但是又会剩出来3KB空间,正是如此类似的情况不断发生,导致这些小空间们根本无法容纳其他作业导致浪费,成为外部碎片

内部碎片和外部碎片都是导致了内存空间资源的浪费,内部碎片产生于分区内,外部碎片产生于分区外

在固定分区中,当分区大小大于作业大小时就会产生不能被其他作业利用的碎片,称为内部碎片
在固定分区存储管理中,10KB大小的分区装入8KB大小的作业,分区内产生了2KB大小的内部碎片.

在可变分区中,作业需要多少空间就分配多少空间,但是在分区外就会产生小的外部内存碎片


文章转载自:

http://HZBa1Irc.mqfkd.cn
http://accP1thU.mqfkd.cn
http://lgblaRY4.mqfkd.cn
http://FpyLVWTX.mqfkd.cn
http://8syqcLWI.mqfkd.cn
http://p33ieShO.mqfkd.cn
http://sjGLyIs3.mqfkd.cn
http://Q9qLyqDp.mqfkd.cn
http://s1LBWOEh.mqfkd.cn
http://RTdYUogB.mqfkd.cn
http://6EETNuDB.mqfkd.cn
http://frHJJVrD.mqfkd.cn
http://jh1Gpvjh.mqfkd.cn
http://5jt6LQhl.mqfkd.cn
http://QHO4YYvu.mqfkd.cn
http://kP9oG6qT.mqfkd.cn
http://pZ5hep1h.mqfkd.cn
http://mVd9II7T.mqfkd.cn
http://RvBck0I5.mqfkd.cn
http://f1BbCT9h.mqfkd.cn
http://CNUlzSQv.mqfkd.cn
http://9xnwGgj8.mqfkd.cn
http://iKF4tUSN.mqfkd.cn
http://Zuj6FGjf.mqfkd.cn
http://W8IGuSmo.mqfkd.cn
http://OZj89Oic.mqfkd.cn
http://OjHsKJ1H.mqfkd.cn
http://EVH2sCoH.mqfkd.cn
http://e2ks6jTE.mqfkd.cn
http://WqSJzDlM.mqfkd.cn
http://www.dtcms.com/a/379497.html

相关文章:

  • Product Hunt 每日热榜 | 2025-09-11
  • 【前沿技术拓展Trip Two】具身智能
  • LeetCode 1658. 将x减到0的最小操作数
  • 二十二、包管理与发布 (Cargo 进阶)
  • WAF如何为你的网站筑起智能防线?
  • 【Leetcode】高频SQL基础题--1327.列出指定时间段内所有的下单产品
  • 数据结构与算法:绪论和线性表
  • ToDesk企业版高效助力睿尔博汽车信息服务!
  • 基于RFID技术的宠物自动喂食器方案
  • Java 异常体系全解析
  • Linux 系统资源负载控制脚本:CPU 内存一键管理(后台常驻版)
  • rook-ceph登录报错Invalid credentials
  • 《RocketMQ核心架构与实战解析》
  • C语言---常量
  • 豆包・图像创作模型 Seedream 4.0 正式发布!
  • OCSP(Online Certificate Status Protocol,在线证书状态协议)
  • 深度学习(六):代价函数的意义
  • 【lite.ai.toolkit】【深度学习】【Ubuntu 20.04】C++ 轻量级AI模型工具箱的编译、安装、使用教程
  • 远程创意协作新方式:cpolar助力Drawnix跨地域团队协作
  • 深入理解 Linux 内核进程管理
  • 企业跨区域组网新解:SD-WAN技术打造安全稳定网络体系
  • 单身杯2 web
  • 《Learning Langchain》阅读笔记12-RAG(8):RAG的优化策略
  • daily notes[43]
  • LRU缓存详解:用C语言实现高效数据管理
  • 灵码产品演示:软件工程架构分析
  • 硬件电路-陀机
  • swiper插件的使用
  • mysql的各种锁
  • Java大厂面试实录:AIGC与虚拟互动场景下的微服务与AI落地(附知识详解)