在页式存储器中实现程序共享时,共享程序的页号是否一定要相同?为什

在页式存储器中实现程序共享时,共享程序的页号是否一定要相同?为什,第1张

在页式存储器中实现程序共享,共享程序的页号不一定要相同,因为在页面置换过程中, *** 作系统可以使用程序段(代码段或数据段)的物理地址来对程序段进行识别和共享。

不同进程或线程中,一个程序段可以映射到不同的物理页帧中,因为程序段中的逻辑页号是相同的。因此,只要在不同进程或线程中映射到同一个程序段的物理页帧中,这些进程或线程就可以共享该段程序。

需要注意的是,如果不同进程或线程中映射到同一个程序段的物理页帧中页号不同的话,需要在 *** 作系统的虚拟内存管理中对程序段进行共享的处理,通过页面映射表来实现,在不同进程或线程中共享程序段。

不用。根据查询文库网站相关信息得知,在段式存储管理中实现程序共享时,共享段的段号不用一定要相同。段式管理(segmentation),是指把一个程序分成若干个段(segment)进行存储,每个段都是一个逻辑实体。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11301834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存