中止体系是为了使CPU具有对外界紧急事件的实时处理才能而设置的。
当中央处理器CPU正在处理某件事的时分外界发生了紧急事件恳求,要求CPU暂停当前作业,转而去处理这个紧急事件,处理完今后,再回到本来被中止的当地,持续本来的作业,这样的进程称为中止。完成这种功用的部件称为中止体系,请示CPU中止的恳求源称为中止源。
微型机的中止体系一般答应多个中止源,当几个中止一起向CPU恳求中止,要求为他服务的时分,这就存在了CPU优先呼应哪一个中止源恳求的问题。一般依据中止源的轻重缓急排队,优先处理最紧急事件的中止恳求源,即规则每个中止源有一个优先等级。CPU总是先呼应优先等级最高的终端恳求。
当CPU正在处理一个中止源恳求的时分(履行相应的中止服务程序),发声了另一个优先级比它还高的中止源恳求。假如CPU可以暂停对本来中止源的服务程序,转而去处理优先级更高的中止恳求源,处理完今后,再回到原初级中止服务程序,这样的进程成为中止嵌套。这样的中止体系称为多级中止体系,没有中止嵌套功用的中止体系称为单级中止体系。