可变分区方案中的虚拟地址空间
我知道这个问题更多的是关于操作系统而不是编程,对此感到抱歉。
在具有可变分区的多道程序方案中 谁必须决定进程虚拟地址空间的大小?
如果在执行过程中我们发现一个进程需要更多内存怎么办?
对于可变分区方案,我的意思是不涉及分段或分页的方案 但分配数量众多。
I know this question is more on OS than on programming,sorry for that.
In a multiprogrammig scheme with variable partitions
who has to decide the size of a process virtual address space??
what if during execution we find out a process needs more memory??
With variable partition scheme I mean a scheme that does not involve segmentation or paging
but countigous allocation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的意思是没有虚拟内存吗?没有 MMU 的系统为每个进程提供固定的空间,甚至最大堆栈大小也以二进制文件格式编码,请参阅 bFLT 格式作为示例。
Do you mean something without Virtual Memory? Systems without MMU give a fixed space to each process, even the maximum stack size is encoded in the binary file format, see the bFLT format for an example.