如果我的操作系统使用连续内存分配模型,我可以在4GB RAM上运行5GB进程[关闭]

问题描述 投票:-2回答:1

我目前正在探索内存分配方案。在阅读连续内存分配模型时,我怀疑是否可以运行需要5GB内存才能在具有4GB RAM的系统上执行的进程。

memory-management process operating-system ram
1个回答
1
投票

是的,您可以使用称为virtual memory的机械/概念在一个具有4GB RAM的系统上运行需要5GB内存的进程。

根据geeksforgeeks.org,

虚拟内存是一种存储分配方案,其中辅助内存可以被寻址,就像它是主内存的一部分一样。程序可用于引用存储器的地址与存储器系统用于识别物理存储站点的地址不同,程序生成的地址自动转换为相应的机器地址。虚拟存储的大小受到计算机系统的寻址方案的限制,并且辅助存储器的数量不是由主存储位置的实际数量可用。

请使用以下链接了解更多信息:Virtual Memory

© www.soinside.com 2019 - 2024. All rights reserved.