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

时间:2009-06-11 13:16:34

标签: algorithm memory-management

操作系统构建中使用了一组内存管理算法,如分页,分段,分页分段(paginaciónsegmentada),分段分页(segmentaciónpagginada)等。

你知道它们是否在那个区域之外使用,而不是那么低级别的软件吗?它们用于商业应用吗?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

您可能永远不会自己编写操作系统,但如果您发现自己必须编写设备驱动程序,那么了解这些问题将是非常重要的。因此,了解这些算法的工作方式仍然非常有用。

现在你可能在学校里思考,“哎呀,我会避免那些东西”。但是你真的不知道业内40年的职业生涯可能会带给你什么。