PIC是什么?

可编程中断控制器,英文全称为:Programmable Interrupt Controller,可编程中断控制器是微处理器与外设之间的中断处理的桥梁,由外设发出的中断请求需要中断

早期PC/XT/AT机里使用的可编程中断控制器一般为Intel 8259系列产品,这种PIC只能够支持8个优先级,但是可以通过级联来最多能够支持64个优先级。后来随着Intel于1997年公布Multiprocessor Specification,APIC(高级可编程控制器)的产生,可编程中断控制器已经渐渐为高级可编程控制器所取代.该种PIC应用于多处理器平台当中.注:多核单处理器也是使用高级可编程控制器。


扩展资料:

多个外部中断源共享中断资源,必须解决相应的一些问题,例如CPU芯片上只有一个INTR输入端,多个中断源如何与INTR连接、中断矢量如何区别、各中断源的优先级如何判定等。可编程中断控制器8259A就是为此目的而设计的,它可以接收多个外部中断源的中断请求,并进行优先级判断,选中当前优先级最高的中断请求,并将此请求送到CPU的INTR端。

当CPU响应中断并进入中断服务程序的处理过程后,中断控制器仍负责对外部中断请求的管理。例如当某个外部中断请求的优先级高于当前正在处理的中断的优先级时,中断控制器会让它通过送到CPU的INTR端,从而实现中断嵌套。反之,对其他级别较低的中断则予以禁止。

参考资料来源:

百度百科-可编程中断控制器  PIC

https://baike.baidu.com/item/%E5%8F%AF%E7%BC%96%E7%A8%8B%E4%B8%AD%E6%96%AD%E6%8E%A7%E5%88%B6%E5%99%A8/3815837?fr=aladdin

百度百科-高级可编程中断控制器 APIC     https://baike.baidu.com/item/APIC/9329652

百度百科-中断控制器  ICU    https://baike.baidu.com/item/%E4%B8%AD%E6%96%AD%E6%8E%A7%E5%88%B6%E5%99%A8/15732992?fr=aladdin

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值