代码之家  ›  专栏  ›  技术社区  ›  eKek0

内存管理算法在哪里使用?

  •  0
  • eKek0  · 技术社区  · 16 年前

    操作系统构造中使用了一组内存管理算法,如分页、分段、分页分段(paginaci_3 n segmata)、分段分页(segmaci_3 n paginada)等。

    你知道他们是否在这个领域之外使用,在不那么低级的软件中?它们用于商业用途?

    2 回复  |  直到 16 年前
        1
  •  3
  •   sharptooth    16 年前

    这些算法用于将程序内存地址转换为物理内存地址。在应用程序中很少需要考虑它。在应用程序处理非常大的数据集的一些极端情况下,您可能需要创建一个类似驱动程序的模块来调整内存转换,但其余的都取决于操作系统。

        2
  •  1
  •   T.E.D.    16 年前

    你可能永远不会自己写操作系统,但是如果你发现自己必须写一个设备驱动程序,那么理解这些问题将是不必要的。所以理解这些算法是如何工作的仍然是非常有用的。

    现在你可能在学校里想,“哎呀,我就避开那些东西。”但你真的不知道一个40年的行业carreer会带你去哪里。