gpt4 book ai didi

memory-management - CS简介-存储程序概念-无法理解概念

转载 作者:行者123 更新时间:2023-12-02 08:55:17 25 4
gpt4 key购买 nike

我确实确实试图了解Von Neumann的体系结构,但是我无法理解的一件事是,如果使用此命令或它是数据,用户如何知道计算机内存中的数字?

我知道有一个“存储程序概念”,但我一无所知...

有人可以用两句话向我解释吗?

谢谢!

最佳答案

简而言之,用户无法查看内存地址并确定它是命令还是数据。两者都可以。

一切都在解释中;如果program counter指向内存地址,它将被解释为命令。如果它由一条读指令引用,则为数据。

关键是灵活性。程序可以将程序写入(或重写)到内存中,然后可以通过将程序计数器设置为起始地址来执行该程序。

现代操作系统通过data execution prevention限制了此行为,从而防止部分内存被解释为命令。

关于memory-management - CS简介-存储程序概念-无法理解概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com