首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nand2Tetris Hack计算机的内存是x86机器上内存结构的一个很好的模型吗?

Nand2Tetris Hack计算机的内存是x86机器上内存结构的一个很好的模型吗?
EN

Stack Overflow用户
提问于 2017-12-31 00:48:56
回答 1查看 665关注 0票数 2

以下是Nand2Tetris中整个黑客计算机的内存结构:

撇开虚拟内存不谈,这是一个很好的简化模型,用于在x86计算机上建立整个内存吗?RAM真的只是由存储区域的集群组成吗?每个区域都有自己的堆栈、堆和指令内存,在RAM中彼此堆叠在一起?

基本上,RAM仅仅是运行每个进程/程序的独立和独立内存区域的集合吗?或者,RAM是否由来自不同程序的随机变量组成?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-31 23:18:06

使用虚拟内存的机器上的进程大大简化了,它们都可能认为自己有一个类似于Hack虚拟机的内存映射(注意:虚拟内存!=虚拟机)。

但是,每个进程的内存映射中的单个块可能被映射到一些任意的物理内存中,被洗牌到交换文件中,直到实际需要时才分配,与其他进程共享等等。内存中的那些块可能在任何地方(也可能移动)。

您可能会发现本文是理解虚拟内存的良好起点:memory

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48039092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档