比较类似术语之间的差异

之间的区别

家 / 技术 / 它 / 操作系统 /分页和交换之间的区别

分页和交换之间的区别

2011年7月3日发表Indika

分页与交换

分页是操作系统使用的一种内存管理方法。分页允许主内存使用位于辅助存储设备上的数据。这些数据存储在辅助存储设备中,作为称为页面相等大小的块。分页允许操作系统使用不适合主内存的数据。交换是一个用来描述移动主内存和辅助存储设备之间属于过程的所有段的行为的术语。

什么是分页?

分页是操作系统使用的一种内存管理方法。分页允许主内存使用位于辅助存储设备上的数据。这些数据存储在辅助存储设备中,作为称为页面相同大小的块。分页允许操作系统使用不适合主内存的数据。当程序试图访问页面时,首先检查页面表以查看该页面是否在主内存上。页面保存有关存储在何处的详细信息。如果不在主内存中,则称为页面故障。操作系统负责处理页面故障,而无需向程序显示。操作系统首先找到该特定页面存储在辅助存储中的位置,然后将其带入主内存中的空页面框架。然后,它更新页面表以指示新数据在主内存中,并将控件返回回到最初请求页面的程序。

什么是交换?

交换是移动主内存和辅助存储设备之间属于过程的所有段的过程。交换发生在较重的工作负载下。操作系统内核将将属于过程中的所有内存段移至称为交换区域的区域。选择交换过程时,操作系统将选择一段时间不会活跃的过程。当主内存具有足够的空间来保存该过程时,它将从交换空间转移到主内存中,以便可以继续执行。

分页和交换之间有什么区别?

在分页中,大小相等的块(称为页面)在主内存和辅助存储设备之间传输,而在交换中,属于一个过程的所有段将在主内存和辅助存储设备之间来回移动。由于分页允许移动页面(可能是过程的地址空间的一部分),因此它比交换更灵活。由于分页仅移动页面(与交换不同的过程不同),因此,与交换系统相比,分页将允许更多的过程同时驻留在主内存上。运行较重的工作负载时更合适的交换。

相关文章:

分页和细分之间的差异 32位和64位Windows 7之间的差异 Ubuntu和Debian之间的区别 豹子和雪豹之间的区别 YUM和RPM之间的差异

提交以下:操作系统标记为:内存管理,,,,操作系统,,,,页,,,,页故障,,,,页面表,,,,页面,,,,分页,,,,交换,,,,交换区域

关于作者:Indika

Indika,BSC.ENG,MSECE计算机工程博士。计算机科学是一名助理教授,在生物信息学,计算生物学和生物医学自然语言处理方面具有研究兴趣。

注释

  1. 乔尔说

    2017年4月25日上午5:38

    Moost明确的解释,Greatjob

    回复

发表评论取消回复

您的电子邮件地址不会被公开。必需的地方已做标记*

请求文章

精选文章

冠状病毒和冷症状之间的差异

冠状病毒和冷症状之间的差异

冠状病毒和SARS之间的差异

冠状病毒和SARS之间的差异

冠状病毒和流感的差异

冠状病毒和流感的差异

冠状病毒和covid 19之间的差异

冠状病毒和covid 19之间的差异

你可能喜欢

名词和形容词之间的差异

名词和形容词之间的差异

永恒与无限之间的差异

OLAP和OLTP之间的差异

盐酸和二盐酸盐有什么区别

盐酸和二盐酸盐有什么区别

天然和化肥之间的差异

天然和化肥之间的差异

最新的帖子

  • Vermicompost和堆肥有什么区别
  • 抑郁症和精神分裂症有什么区别
  • 分子几何和电子几何形状有什么区别
  • 2B和HB铅笔有什么区别
  • 下丘脑和垂体有什么区别
  • 石墨和铅有什么区别
  • 家
  • 空缺
  • 关于
  • 请求文章
  • 联系我们

版权所有©2010-2018之间的区别。版权所有。使用条款和隐私政策:合法的。