交换(swapping)和寻呼(paging)的区别

交换和分页的主要区别在于,在交换中,进程在主内存和辅助内存之间来回移动,而在分页中,大小相等的内存块(称为页)在主内存和辅助内存之间移动。...

交换和分页的主要区别在于,在交换中,进程在主内存和辅助内存之间来回移动,而在分页中,大小相等的内存块(称为页)在主内存和辅助内存之间移动。

操作系统处理计算机系统的主要功能。它处理硬件设备、执行进程调度、文件处理和许多其他任务。其中,一个是内存管理。它跟踪所有内存位置以及它们是已分配还是空闲的状态。操作系统的两种内存管理技术是交换和分页。

覆盖的关键领域

1.什么是交换-定义,功能2.什么是分页-定义,功能3.交换和分页的区别是什么-关键区别的比较

关键术语

逻辑地址,主存,分页,物理地址,交换,虚拟内存

交换(swapping)和寻呼(paging)的区别

什么是交换(swapping)?

交换是将进程从辅助内存移到主内存,并将进程从主内存移回辅助内存的机制。例如;程序最初在硬盘或辅助内存中。当需要执行这些程序时,这些程序就会进入主内存。CPU在主存储器中访问程序的速度比在副存储器中快。

完成执行后,程序返回硬盘。在这里,分配给执行程序的内存在完成执行后被释放。然后,一个新程序可以使用这个释放的内存。正在执行的程序也称为进程。即使交换会影响性能,它也允许并行运行多个进程。因此,它也是一种内存压缩技术。

什么是寻呼(paging)?

虚拟内存是一种允许程序员为程序使用比可用主内存更多内存的内存。例如,如果主内存是8GB,虚拟内存是16GB,那么程序员可以使用16GB的虚拟内存来执行程序。在这里,分页技术有助于实现虚拟内存。它将进程地址空间划分为称为页的大小相同的块。类似地,它将主内存划分为称为帧的固定大小的小块。

交换(swapping)和寻呼(paging)的区别

页地址称为逻辑地址。公式如下。

逻辑地址=页码+页偏移量

帧地址称为物理地址。公式如下。

物理地址=帧号+页偏移量

将帧分配给页时,逻辑地址转换为物理地址。此外,页映射表在程序的整个执行过程中保持进程页和相应的主存帧上的记录。

当执行一个进程时,该进程的相应页加载到主内存中的任何可用帧中。当计算机的主内存用完时,操作系统会将不需要的页面移到辅助内存,并释放主内存以供其他进程使用。这个过程在程序的整个执行过程中都会继续。

交换(swapping)和寻呼(paging)的区别

定义

交换是一种机制,在这种机制中,进程可以暂时从主存交换到辅助存储器,并使该内存可供其他进程使用。相反,分页是一种内存管理技术,在这种技术中,计算机从辅助存储器中存储和检索数据,以便在主存储器中使用。这些定义解释了交换和分页之间的根本区别。

主要功能

在交换中,进程在主内存和辅助内存之间来回移动。在分页中,大小相等的内存块(称为页)在主内存和辅助内存之间移动。因此,功能是交换和分页的主要区别。

灵活性

灵活性也是交换和分页之间的区别。分页比交换更灵活,因为它传输页面。

主存中的进程数

在交换中,主内存中有更多进程。但是,在分页中,主存中的进程较少。因此,这是交换和分页之间的另一个区别。

工作量

交换适用于繁重的工作负载,而分页适用于中小型工作负载。

使用

交换和分页之间的另一个区别是用法。交换有助于CPU更快地访问进程,而分页有助于实现虚拟内存。

结论

交换和分页是两种内存管理技术。交换和分页的主要区别在于,在交换中,进程在主内存和辅助内存之间来回移动,而在分页中,称为页的大小相等的内存块在主内存和辅助内存之间移动。

引用

1.“在操作系统(OS)中进行交换、换入、换出。”“软件工程中的状态转换图,可在此处找到。2。”“维基百科,维基媒体基金会,11月2018日24,在这里。 2、“寻呼”,维基百科,维基媒体基金会,11月24日,24

  • 发表于 2021-07-01 06:45
  • 阅读 ( 281 )
  • 分类:通用

你可能感兴趣的文章

按值调用(call by value)和通过引用调用(call by reference)的区别

...函数。函数可以更改复制的值,但不会更改原始值。通过交换两个数字的程序可以很容易地理解这个概念。参考下面用代码块环境编写的C程序。 图01:交换两个数字的程序 根据下面给出的程序,变量“a”的值为20,变量“b”的...

  • 发布于 2020-10-20 00:32
  • 阅读 ( 492 )

选项(options)和互换(swaps)的区别

...约定的价格买入或卖出金融资产的义务,而掉期则是双方交换金融工具的协议。 内容1。概述和主要区别2。什么是选项3。什么是Swaps4。并列比较——期权与掉期5。摘要 什么是选项(opti***)? 期权是在特定日期以预先约定的价格...

  • 发布于 2020-10-26 21:01
  • 阅读 ( 243 )

6款最佳面部交换应用

...,否则你就需要Photoshop技能。其中一种能力就是在图片中交换人们的脸。 ...

  • 发布于 2021-03-18 07:46
  • 阅读 ( 254 )

如何从linux终端检查内存使用情况

...弃内存,这样就不会造成伤害。 如果内核决定开始使用交换空间更有效,那么它也会发挥作用。关于Linux中的swappeiss值以及内核何时开始使用swap有很多混淆。swapiness值为触发swap的RAM使用设置了一个阈值,这是不真实的。 但是现...

  • 发布于 2021-04-02 13:03
  • 阅读 ( 208 )

如何在路由器上安装传输bitorrent客户端(dd wrt)

...些要下载的内容,您应该会看到如下内容: 创建和使用交换文件(可选) “交换文件”就像Windows的“页面文件”,事实上在过去微软也曾称之为“交换文件”。在撰写本文时,我发现了一种情况,即守护进程将遇到内存泄漏...

  • 发布于 2021-04-12 15:31
  • 阅读 ( 157 )

寻呼(paging)和分割(segmentation)的区别

...是可见的,并且能够管理数据结构的增长、模块化以及对交换和保护的支持。 Paging vs. Segmentation: Comparison Chart 寻呼 分割 固定页面大小 线段的大小不是固定的 程序员看不见 对程序员可见 一个线性地址空间 多重线性地址...

  • 发布于 2021-06-25 04:10
  • 阅读 ( 581 )

登录页(landing page)和网站(website)的区别

...个登录页。此外,他还可以设计一个登录页来下载内容,交换优惠券、****产品等营销优惠。总的来说,登录页有助于瞄准受众、提供服务和获取他们的信息。 什么是网站(a website)? 网站是相关网页的集合。超链接有助于将网页...

  • 发布于 2021-07-01 13:20
  • 阅读 ( 1325 )

寻呼(paging)和操作系统中的细分(segmentation in os)的区别

...有段编号用于段。分割中有一个索引。 对比图 基础 寻呼 分割 意义 在分页中,页具有固定的块大小 在分段中,页面的块大小是可变的 碎片 在分页中,存在内部碎片 在分割中,存在外部碎片 大小 页面大小由分页中的...

  • 发布于 2021-07-08 11:58
  • 阅读 ( 186 )

虚拟内存(virtual memory)和交换内存(swap memory)的区别

...算机的可用内存。每当需要内容时,它就会将其取回RAM。交换内存或交换空间是用于虚拟内存的硬盘驱动器的一部分。因此,两者也可以互换使用。 虚拟内存不同于物理内存。程序员可以直接访问虚拟内存而不是物理内存。虚...

  • 发布于 2021-07-13 21:39
  • 阅读 ( 627 )

使用分页手机的快捷方式浏览移动网络

...Paged mobile的简单速记让它成为一个非常有用的**起始页。寻呼**

  • 发布于 2021-07-31 16:11
  • 阅读 ( 73 )