打印本页内容

什么是电池

 点击:次  发布日期:2019-06-08 03:29    发布人:365bet平台网址

为什么
当然,第二种方法不方便拿一本书。
但在堆栈结构中,书籍以这种方式排列。
也就是说,堆栈不适合存储需要随机搜索的内容。
那他能做什么?
首先,我们来谈谈CPU中的堆栈。
可以想象CPU等同于没有记忆的人。他只知道如何根据非常详细的文档(即一个程序)逐步做一些事情,他永远不会记得以前做过。
我们经常在电影中看这种情节。患有健忘症的人经常携带书籍和照片,然后记录发生的事情以方便访问。
CPU也有这样的要求。
CPU有一种称为中断的机制。这意味着将嘴插入中心。
如何插入?
假设您正在玩独立游戏。当你必须清洁门时,有人突然敲门。
所以你需要暂停你的游戏?
然后打开门。
然后在去门的路上,煤气警报器在厨房里响了。需要去厨房看看是不是误报?
确认是误报后,我们先打开门吗?
你还在玩游戏吗?
就CPU而言,存在同样的困惑。
对于人们,我们可以考虑一下。打开门更加紧迫。首先,我们必须打开门。
但是CPU的紧迫性有何不同?
这是一个非常棘手的问题。
让我们回到堆栈。你如何组织数据?
首先进出。
首先要发生的是第一件事。打扰他比较紧急。它比游戏更紧迫,但它是一个紧急的问题,因为它是次要的气体报警器。
但你现在必须指出它。
紧急情况经常发生在以后,必须优先考虑。
在CPU的中断机制中,每当CPU执行的任务接收到中断时,CPU都需要备份当前的处理状态。总是做笔记并拍照,因为人们不记得了。
那么CPU如何优先考虑?
当你在盘子里吃蛋糕!
先拿上面的话。
存储数据的过程就像把蛋糕放在盘子上一样。
将本地语言自动变量分配给存储器堆栈区域的事实解释了C语言段的堆栈区域。堆栈区域中的数据组织类似于cake。每次调用子函数时,子函数中的编译器局部变量都分配在堆栈区域的顶部(与当前函数的空间相邻)。当子特征被称为另一个特征时,它将执行相同的操作。
对于局部变量的释放,基本上返回在堆栈顶部使用空间的权利。这就像一家日式旅馆。当你来的时候,你打开房子,离开时就到外面去。
也许这就是堆栈堆积的原因。
这个简单的逻辑结构在谈到堆栈之后。
根据先进先出数据处理的规则,它与前两个相同。