Memory management 什么是双重过错?它与堆栈溢出有什么关系

Memory management 什么是双重过错?它与堆栈溢出有什么关系,memory-management,memory-leaks,operating-system,Memory Management,Memory Leaks,Operating System,我是学习操作系统的新手。我在互联网上找不到这个术语的正确描述。任何帮助都可能有用故障是CPU检测到的异常情况。在x86/64中,一个故障触发一个中断,该中断指示CPU暂停正在执行的操作并执行一个中断处理程序 例如,当进程试图执行以零作为除数的除法操作时,会发生“被零除”错误。当这种情况发生时,CPU暂停进程并运行被零除的处理程序。通常,此处理程序记录错误并终止进程 当CPU运行故障处理程序时发生故障时,会发生双重故障。在这种情况下,CPU暂停故障处理程序的执行,并跳转到双故障处理程序。双重错误通

我是学习操作系统的新手。我在互联网上找不到这个术语的正确描述。任何帮助都可能有用

故障是CPU检测到的异常情况。在x86/64中,一个故障触发一个中断,该中断指示CPU暂停正在执行的操作并执行一个中断处理程序

例如,当进程试图执行以零作为除数的除法操作时,会发生“被零除”错误。当这种情况发生时,CPU暂停进程并运行被零除的处理程序。通常,此处理程序记录错误并终止进程

当CPU运行故障处理程序时发生故障时,会发生双重故障。在这种情况下,CPU暂停故障处理程序的执行,并跳转到双故障处理程序。双重错误通常是内核中的错误导致的

在双故障处理程序中引发故障时,会发生三重故障。据我所知,这总是停止CPU导致重新启动


编辑:当CPU无法执行故障的中断服务例程时,会发生双重故障。

故障是CPU检测到的异常情况。在x86/64中,一个故障触发一个中断,该中断指示CPU暂停正在执行的操作并执行一个中断处理程序

例如,当进程试图执行以零作为除数的除法操作时,会发生“被零除”错误。当这种情况发生时,CPU暂停进程并运行被零除的处理程序。通常,此处理程序记录错误并终止进程

当CPU运行故障处理程序时发生故障时,会发生双重故障。在这种情况下,CPU暂停故障处理程序的执行,并跳转到双故障处理程序。双重错误通常是内核中的错误导致的

在双故障处理程序中引发故障时,会发生三重故障。据我所知,这总是停止CPU导致重新启动


编辑:当CPU无法执行故障的中断服务例程时,会发生双重故障。

故障是CPU检测到的异常情况。在x86/64中,一个故障触发一个中断,该中断指示CPU暂停正在执行的操作并执行一个中断处理程序

例如,当进程试图执行以零作为除数的除法操作时,会发生“被零除”错误。当这种情况发生时,CPU暂停进程并运行被零除的处理程序。通常,此处理程序记录错误并终止进程

当CPU运行故障处理程序时发生故障时,会发生双重故障。在这种情况下,CPU暂停故障处理程序的执行,并跳转到双故障处理程序。双重错误通常是内核中的错误导致的

在双故障处理程序中引发故障时,会发生三重故障。据我所知,这总是停止CPU导致重新启动


编辑:当CPU无法执行故障的中断服务例程时,会发生双重故障。

故障是CPU检测到的异常情况。在x86/64中,一个故障触发一个中断,该中断指示CPU暂停正在执行的操作并执行一个中断处理程序

例如,当进程试图执行以零作为除数的除法操作时,会发生“被零除”错误。当这种情况发生时,CPU暂停进程并运行被零除的处理程序。通常,此处理程序记录错误并终止进程

当CPU运行故障处理程序时发生故障时,会发生双重故障。在这种情况下,CPU暂停故障处理程序的执行,并跳转到双故障处理程序。双重错误通常是内核中的错误导致的

在双故障处理程序中引发故障时,会发生三重故障。据我所知,这总是停止CPU导致重新启动



编辑:当CPU因故障无法执行中断服务例程时,会出现双重故障。

显然您没有仔细查看。谷歌搜索“操作系统双重故障”:“大约1660000个结果”。这显然是为了免费得到一个独特的家庭作业答案。维基百科的那篇文章是相当蹩脚和误导的。遗憾的是,Intel文档将中断、故障和陷阱混为一谈。这反映在这篇文章(以及其他几篇相关的维基百科文章)中。你显然没有太努力地寻找。谷歌搜索“操作系统双重错误”:“大约1660000个结果”。这显然是为了免费得到一个独特的家庭作业答案。维基百科的那篇文章是相当蹩脚和误导的。遗憾的是,Intel文档将中断、故障和陷阱混为一谈。这反映在这篇文章(以及其他几篇相关的维基百科文章)中。你显然没有太努力地寻找。谷歌搜索“操作系统双重错误”:“大约1660000个结果”。这显然是为了免费得到一个独特的家庭作业答案。维基百科的那篇文章是相当蹩脚和误导的。遗憾的是,Intel文档将中断、故障和陷阱混为一谈。这反映在这篇文章(以及其他几篇相关的维基百科文章)中。你显然没有太努力地寻找。谷歌搜索“操作系统双重错误”:“大约1660000个结果”。这显然是为了免费得到一个独特的家庭作业答案。维基百科的那篇文章是相当蹩脚和误导的。遗憾的是,Intel文档将中断、故障和陷阱混为一谈。这一点反映在这篇文章中(以及其他几篇维基百科相关文章)。不要帮助吸血鬼:(这实际上是错误的:当试图调用ISR时会出现双重错误,而不是在后者已经运行时。三重错误也是如此。不要帮助吸血鬼:(这实际上是错误的:双重错误发生在试图调用ISR时,而不是在后者已经运行时。三重错误也是如此。不要帮助吸血鬼:(这实际上是错误的:双重错误发生在试图调用ISR时,而不是在后者正在运行时。)