【每日一题】8.11 什么是内存分段和分页?它们的作用是什么?

(一)什么是内存分段和分页?

内存分段是将一个程序的内存空间分为不同的逻辑段 (segments),每个段代表程序的一个功能模块或数据类型,如代码段、数据段、堆栈段等。每个段都有其自己的大小和权限。分页是把整个虚拟和物理内存空间切成一段段固定尺寸的大小。这样一个连续并且尺寸固定的内存空间,我们叫页 (Page)

(二)作用是什么?

作用:
逻辑隔离: 内存分段和分页都实现了程序的逻辑隔离,使不同的功能模块或数据类型能够被单独管理和保护,提高了程序的可靠性和安全性。
内存保护: 通过将不同的段或页面设置为只读、可读写、不可执行等权限操作系统可以确保程序不会越界访问或修改其他段的内容,从而提高了系统的稳定性。
虚拟内存: 分段和分页都有助于实现虚拟内存的概念,允许应用程序认为它们在使用的是一个比实际物理内存更大的内存空间。内存共享: 通过分页,操作系统可以实现内存页面的共享,从而节省内存空间,多个进程可以共享相同的代码或数据页面。
内存管理: 分页更加灵活,允许操作系统将不同进程的页面分散存放在物理内存中,从而提高内存利用率。分段则更适用于管理不同的逻辑模块

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值