前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >冷月手撕408之操作系统(15)-内存分配之基本分段式管理

冷月手撕408之操作系统(15)-内存分配之基本分段式管理

作者头像
学长冷月
发布2021-02-22 17:25:09
4220
发布2021-02-22 17:25:09
举报

分段、段页式要知道概念。

操作系统的内存分配之基本分段式、段页式管理主要是介绍了内存的分配的非连续分配管理中的基本分段式、段页式管理。

主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请私聊我:操作系统)。

冷月点睛

内存分配之基本分段式、段页式管理

基本分段式存储管理方式

基本概念

根据程序自己的逻辑关系来划分逻辑地址空间;比如C语言中的函数,每一个主函数和每一个函数都是一个段

每个段内的地址空间连续,段与段间可以不连续

逻辑结构(段号 , 段内地址)

段表

每个进程对应一张段表

与分页的对比

分页对用户不可见;分段对用户可见

分页是一维的;分段是二维的

分段更容易实现信息的共享与保护(纯代码和可重入代码)

段页式管理方式

基本概念

将程序先按照自己的逻辑关系来分段,再将各段分页

逻辑结构(段号 ,页号, 页内偏移量)

一个进程对应一张段表,各段都有一张页表。一个进程中,段表只有一个,页表有很多张。

如果这篇文章有帮助到您,可以给冷月一个关注或者点个赞白嫖一波

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 学长冷月 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 冷月点睛
    • 内存分配之基本分段式、段页式管理
      • 基本分段式存储管理方式
        • 段页式管理方式
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档