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

分页是一个由计算机本身执行的过程。分段只能在程序员向系统提供输入的情况下执行。获得一个大的线性地址空间的过程不需要购买更多的物理内存,这个过程被称为分页。相反,分段是一个过程,它将程序和数据分解成逻辑上的独占地址空间。你将得到共享和保护的设施,以及分段。分页过程不能单独区分和保护进程和数据。通过分段,可以获得区分和单独保护进程和数据的功能。分页过程需要一个6位的页值,以便在进程页表中选择适当的条目...

主要区别

分页是一个由计算机本身执行的过程。分段只能在程序员向系统提供输入的情况下执行。获得一个大的线性地址空间的过程不需要购买更多的物理内存,这个过程被称为分页。相反,分段是一个过程,它将程序和数据分解成逻辑上的独占地址空间。你将得到共享和保护的设施,以及分段。分页过程不能单独区分和保护进程和数据。通过分段,可以获得区分和单独保护进程和数据的功能。分页过程需要一个6位的页值,以便在进程页表中选择适当的条目。16位物理地址是在分页中形成的。恰恰相反,分段过程需要一个逻辑地址的4位段,这是在进程段表中选择适当条目的基本目标所必需的。

什么是寻呼(paging)?

在仔细检查计算机内存的工作情况后,您会发现内存被划分为大小相等的小分区,称为页框架。当一个操作过程被加载时,它会挖掘出与先前框架大小相似的页面。之后,这些过程页面被加载到框架中。整个过程称为寻呼。它是计算机操作系统中的一种内存管理系统。分页的主要目的是存储数据,以便在需要时检索数据。由于系统通过设计来处理分页过程,因此它对程序员是透明的。

什么是分割(segmentation)?

计算机内存的分配以各种大小执行,通常称为段。段的大小取决于进程对地址空间的要求。这些段可以单独限制,也可以在流程之间共享。分割基本上是一个计算机处理过程,在这个过程中,计算机的主存储器被分割成段或段。这些部分通常用于编译程序的目标文件中。如果您是一名程序员,那么在处理分段时,您需要注意内存限制。

主要区别

  1. 映射到物理内存的内存地址的附近范围称为页。自治地址空间称为段。
  2. 分页是一个物理过程,而分段是一个逻辑过程。
  3. 如果分段允许单独编译,那么在分页中永远不能执行单独编译的过程。
  4. 在分页中,进程不能在用户之间共享,但是这个功能可以分段使用。
  5. 在分页过程中,只使用一个线性地址空间。在分割中使用了大量的地址空间。
  • 发表于 2020-05-27 18:33
  • 阅读 ( 280 )
  • 分类:IT

你可能感兴趣的文章

蠕动(peristalsis)和分割(segmentation)的区别

...,所以食物和其他分泌物的混合程度很低。 什么是分割(segmentation)? 分割是胃肠道的一种肌肉运动,帮助食糜与胃分泌物混合并分解成小部分以便于消化。当胃肠道的圆形肌肉收缩时,就会发生分割。主要发生在小肠和大肠。 ...

  • 发布于 2020-10-18 23:27
  • 阅读 ( 520 )

精神病学(psychographic)和行为分割(behavioral segmentation)的区别

...行为分割的表格形式 6. 摘要 什么是心理分割(psychographic segmentation)? 心理细分是指根据消费者的个性特征、价值观、态度、兴趣和生活方式进行市场细分。此外,识别心理细分将使企业能够根据客户的精确需求和期望开发和营...

  • 发布于 2020-10-23 18:22
  • 阅读 ( 731 )

为什么x86 CPU只使用四个“环”中的两个?

...otection, the granularity of protection offered thereby is only at the per-segment level. That is, each segment can be set to a specific ring (privilege level) along with other protecti*** like write-disabled. But there are not that many segment descriptors available. Most operating systems would li...

  • 发布于 2021-04-09 17:38
  • 阅读 ( 216 )

我的计算机中的ram能容纳多少个内存地址?

...emory addressing, there are few things I should mention: virtual memory, segmentation and paging. Virtual memory As @Daniel R Hicks pointed out in another answer, OSes use virtual memory. What it means is that applicati*** actually don’t operate on real memory addresses, but ones provided by O...

  • 发布于 2021-04-11 18:59
  • 阅读 ( 235 )

碎片(fragmentation)和分割(segmentation)的区别

...ragmentation, Internal Fragmentation, Memory Management, Operating System, Segmentation 什么是碎片(fragmentation)? 当执行一个进程时,它被加载到内存中。完成执行后,它将从内存中删除。进程加载和删除在内存中创建可用空间。这些空间很小,不...

  • 发布于 2021-07-01 01:52
  • 阅读 ( 983 )

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

...行多个进程。因此,它也是一种内存压缩技术。 什么是寻呼(paging)? 虚拟内存是一种允许程序员为程序使用比可用主内存更多内存的内存。例如,如果主内存是8GB,虚拟内存是16GB,那么程序员可以使用16GB的虚拟内存来执行程序...

  • 发布于 2021-07-01 06:45
  • 阅读 ( 282 )

蠕动(peristalsis)和分割(segmentation)的区别

...会出现二次蠕动波。因此,它迫使丸下来。 什么是分割(segmentation)? 分割是胃肠道环形肌肉局部收缩的一种。一般来说,主要发生在小肠。然而,这些局部的收缩是食物来回运动的原因。它允许连续细分、分解和混合内容。因...

  • 发布于 2021-07-02 02:15
  • 阅读 ( 444 )

人口统计学(demographic)和地理分割(geographic segmentation)的区别

...键术语 人口分类,地理分类 什么是人口细分(demographic segmentation)? 人口细分通过关注某些特征(如性别、年龄、收入、种族、职业和家庭状况)将客户分组。此外,这也是最流行的市场细分方法之一。我们在人口分类中考虑的...

  • 发布于 2021-07-02 23:36
  • 阅读 ( 1222 )

行为(behavioral)和心理图像分割(psychographic segmentation)的区别

...理细分,心理细分,行为细分 什么是行为细分(behavioral segmentation)? 行为细分是一种关注消费者如何与产品和品牌互动和互动的细分。它不是指人们的行为,而是指消费者在市场上可测量的行为。因此,在这种细分中,可以根...

  • 发布于 2021-07-02 23:41
  • 阅读 ( 1244 )

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

...中,CPU产生两个地址,即页码和页偏移量。 什么是分割(segmentation)? 在分段过程中,将分段过程分成两个可变大小的段,并将可变大小的段装入逻辑内存地址空间。分段是一种内存管理方案,其中页的块大小可变。逻辑地址空...

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