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

在操作系统中,分页和分段的区别在于分页时,页面的块大小是固定的,而分段时,页面的块大小是可变的。...

在操作系统中,分页和分段的区别在于分页时,页面的块大小是固定的,而分段时,页面的块大小是可变的。

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

操作系统是连接用户和软件的桥梁,在操作系统中内存管理是允许内存分配的基本功能之一。当进程不再存在时,操作系统还会分配内存和释放内存。操作系统中最重要的两个概念是分页和分段,在分页中,页面的块大小是固定的,而在分段中,页面的块大小是可变的。在分页过程中允许存储在内存中,是一种内存管理方案。分页为进程提供非连续内存。分页中没有外部碎片。在分页中,物理和逻辑内存空间被划分为相同的内存块。在分页中,固定大小的块称为帧,固定大小的逻辑内存块称为页。在分页中,进程需要从逻辑内存空间执行。在分页过程中,CPU产生两个地址,即页码和页偏移量。在分段过程中,将分段过程分成两个可变大小的段,并将可变大小的段装入逻辑内存地址空间。分段是一种内存管理方案,其中页的块大小可变。逻辑地址空间具有可变大小的段。每个段都有一个名称和长度。段被加载到物理内存空间。物理内存空间的地址是段名和偏移量。在段名称处有段编号用于段。分割中有一个索引。

对比图

基础 寻呼 分割
意义 在分页中,页具有固定的块大小 在分段中,页面的块大小是可变的
碎片 在分页中,存在内部碎片 在分割中,存在外部碎片
大小 页面大小由分页中的硬件决定 分段大小由用户在分段时决定
在分页中,有一个页表 在分段中,有段表

什么是寻呼(paging)?

在分页过程中允许存储在内存中,是一种内存管理方案。分页为进程提供非连续内存。分页中没有外部碎片。在分页中,物理和逻辑内存空间被划分为相同的内存块。在分页中,固定大小的块称为帧,固定大小的逻辑内存块称为页。在分页中,进程需要从逻辑内存空间执行。在分页过程中,CPU产生两个地址,即页码和页偏移量。

什么是分割(segmentation)?

在分段过程中,将分段过程分成两个可变大小的段,并将可变大小的段装入逻辑内存地址空间。分段是一种内存管理方案,其中页的块大小可变。逻辑地址空间具有可变大小的段。每个段都有一个名称和长度。段被加载到物理内存空间。物理内存空间的地址是分段名称和偏移量。在段名称处有段编号用于段。分割中有一个索引。

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

  1. 在分页中,页面的块大小是固定的,而在分段中,页面的块大小是可变的。
  2. 在分页中,存在内部碎片,而在分段中存在外部碎片
  3. 页面大小在分页时由硬件决定,而段大小在分段时由用户决定。
  4. 分页时有页表,而分段时有段表

结论

在上面的这篇文章中,我们通过示例看到了操作系统中分页和分段之间的区别。

解说视频

  • 发表于 2021-07-08 11:58
  • 阅读 ( 188 )
  • 分类:IT

你可能感兴趣的文章

市场细分(market segmentation)和目标市场(target market)的区别

...分与目标市场的表格形式 6. 摘要 什么是市场细分(market segmentation)? 市场细分是指根据不同的特点将潜在客户的市场划分为不同的群体或细分市场的过程。当一个特定的公司决定为他们的产品或服务确定一个特定类型的消费者时...

  • 发布于 2020-10-08 19:21
  • 阅读 ( 2110 )

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

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

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

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

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

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

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

当您进一步了解操作系统和它们运行的硬件是如何工作和相互作用的时,您可能会惊讶地发现出现了一些奇怪的现象或“资源”利用不足的情况。为什么?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环...

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

我的计算机中的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
  • 阅读 ( 236 )

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

内存管理是操作系统的基本功能之一。现代操作系统允许每个进程获得比给定计算机系统上实际(物理)内存总大小更多的虚拟内存。内存管理的主要目标是将大而慢的内存与小而快的内存相结合,达到大而快的内存效果。 什...

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

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

...和分段是与内存管理相关的两个术语。其中,内存管理是操作系统执行的一项主要任务。它通过在执行期间在主内存和磁盘之间来回移动进程来管理内存。某些内存位置可以分配给进程,也可以从进程中释放。因此,操作系统保...

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

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

...等的内存块(称为页)在主内存和辅助内存之间移动。 操作系统处理计算机系统的主要功能。它处理硬件设备、执行进程调度、文件处理和许多其他任务。其中,一个是内存管理。它跟踪所有内存位置以及它们是已分配还是空...

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

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

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

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

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

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

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