089-62441081

机器人的中断功能及处理‘平台’2021-02-16 02:38

什么是中断?  指计算机运营过程中,经常出现某些车祸情况须要主机介入时,机器能自动暂停正在运营的程序并转至处置新的情况的程序,处理完毕后又回到原被停止的程序之后运营。

机器人的中断功能及处理

(标准定义)  中断功能:  ①提升计算机系统效率。计算机系统中处理机的工作速度远高于外围设备的工作速度。通过中断可以协商它们之间的工作。  ②保持系统可信长时间工作。

机器人的中断功能及处理

程序员无法直接干预和操控机器,必需通过中断系统向操作系统发出请求,由操作系统来构建人为介入。  ③符合实时处理拒绝。在实时系统中,各种监测和掌控装置随机地向处理机收到中断请求,处理机随时号召并展开处置。  ④获取故障现场处置手段。处理机中另设各种故障检测和错误诊断的部件,一旦找到故障或错误,立刻收到中断请求,展开故障现场记录和隔绝,为更进一步处置获取适当的依据。  中断优先权:  在某一时刻有几个中断源同时收到中断请求时,处理器只号召其中优先权最低的中断源。当处理机正在运营某个中断服务程序期间经常平台出现另一个中断源的催促时,如果后者的优先权高于前者,处理机不予理睬,反之,处理机立刻号召后者,转入所谓的“嵌套中断”。  中断处理过程:  ①中断源收到中断请求;  ②辨别当前处理机否容许中断和该中断源否被屏蔽;  ③优先权排队;  ④处理机继续执行完了当前指令或当前指令无法继续执行完了,则立刻暂停当前程序,维护断点地址和处理机当前状态,转至适当的中断服务程序;  ⑤继续执行中断服务程序;  ⑥完全恢复被维护的状态,继续执行“中断回到”指令返回被中断的程序或转至其他程序。

机器人的中断功能及处理

  上述过程中前四项操作者是由硬件已完成的,后两项是由软件已完成的。