IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 操作系统学习之路-内存管理原理 -> 正文阅读

[系统运维]操作系统学习之路-内存管理原理

内存管理

概念:操作系统对内存进行合理的划分和有效的动态分配
功能:(1)内存空间分配与回收 (2)内存扩充 (3)地址转换 (4)内存保护
内存管理方式:(1)连续分配:为一个用户程序分配一个连续的内存空间
(2)非连续分配:可以将一个程序分散的装入内存
内部碎片:内存空间已经分配出去,但没有被使用的内存空间
外部碎片:内存空间没有分配出去,因为大小空间不足而产生的外部内存空间

一、连续分配管理

1.单一连续分配

内存分为用户区和系统区
有内部碎片,无外部碎片
只能用于单用户、单任务的操作系统中

2.固定连续分配

可分为大小相等或大小不等的内存空间
有内部碎片,无外部碎片
可用于多道程序的操作系统中

3.动态分区分配(可变分区分配)

1)首次适应算法:空闲分区以地址递增的次序链接
2)最佳适应算法:空闲分区以容量递增的次序链接(最容易产生内存碎片
3)最坏适应算法:空闲分区以容量递减的次序链接
4)临近适应算法:分配内存从上次开始查找结束的位置开始

无内部碎片,有外部碎片

二、非连续分配管理

1.基本分页存储管理
把主存空间划分成大小相等固定的,作为主存的基本单位。每个进程也已为基本单位划分
主存进程分配的空间的最后一个块没有用完,还有剩余时,会产生内部碎片
在这里插入图片描述
前一部分为页号,后一部分为页内偏移量。例如:长度为32位的逻辑地址,每页大小为4KB = 212,即页内地址位数为12位,页号为20位,即有220页。

逻辑地址转为物理地址的过程
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章           查看所有文章
加:2021-08-17 15:47:33  更:2021-08-17 15:50:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:47:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码