什么可以是"内存抽象"在计算机体系结构中。
当我谷歌关于它时,我得到:
A memory abstraction is an abstraction layer
between the program execution and the memory
that provides a different "view" of a memory
location depending on the execution context
in which the memory access is made.
我甚至不知道抽象是什么。
请帮忙!
答案 0 :(得分:3)
抽象是位于两个系统之间并处理通信的层,因此任何一方都不需要知道另一个系统如何直接工作。
我真正的单词示例可能是餐厅的菜单是顾客和厨师之间的抽象层,我不需要担心告诉厨师如何烹饪我想要的东西,我可以选择它从菜单中,让他们担心它是如何结合在一起的。
软件中更常见的抽象是Web应用程序可以将数据发送到服务层,以便将其存储在数据库中。这允许应用程序只发送数据,而不管它是否进入MySQL数据库,一个Mongo数据库或其他任何东西,它的存储方式的细节都被抽象掉了,所有应用程序需要知道它是存储的。
"内存抽象"类似的,如果我有一个内存抽象层,我可以要求它在内存中存储一些数据,而不用担心它的存储位置,清理时间或内存是什么时候#&# 39; s in。抽象层可以为我处理类似的细节。
此处有更多有用的信息...... https://en.wikipedia.org/wiki/Abstraction_(computer_science)