首页 文章
  • 2 votes
     answers
     views

    陷阱指令的硬件或软件中断或异常?

    manual说 陷阱指令当程序发出陷阱指令时,处理器会生成软件陷阱异常 . 当程序需要操作系统进行维护时,程序通常会发出软件陷阱 . 操作系统的常规异常处理程序确定陷阱的原因并作出适当的响应 . 然而,当我之前询问它时,答案说这是一个软件中断: What does the assembly instruction trap do? 对于不同的体系结构,异常和中断之间的差异似乎也略有不同,因此可...
  • 4 votes
     answers
     views

    顾客:不同虚拟化技术特有的功能缺乏

    使用英特尔的VMX和ARM的virt-extensions,我注意到缺少一个在实现虚拟机管理程序时非常有用的功能 . 在虚拟机管理程序的工作中,通常需要捕获访客行为,但仅用于跟踪目的(即,指令可以由访客正常执行,但我们需要先执行某些操作 - 例如日志记录) . 更准确地说,请看以下示例:在我之前实施的英特尔虚拟机管理程序上(以 Windows 7 作为访客),我需要 log whenever a ...
  • 0 votes
     answers
     views

    运行中断处理程序是创建新进程,还是现有进程的一部分?

    从https://en.wikipedia.org/wiki/Interrupt开始,有三种不同的中断: 硬件中断, 由处理器本身的异常情况引起的软件中断(通常称为陷阱或异常) 由执行指令集中的特殊指令引起的软件中断 . (例如系统调用) 我的问题是,当一个CPU切换到运行中断处理程序时, 是为运行中断处理程序而创建的新进程吗? 或者是现有进程的中断处理程序部分的运行,例...

热门问题