在BIOS中apic是什么

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:25:36

APIC (高级可编程中断控制器)对计算机来讲有两个作用,
一是管理IRQ的分配
可以把传统的16个IRQ扩展到24个(传统的管理方式叫PIC),以适应更多的设备。

二是管理多CPU
APIC关闭直接的影响是减少了可用的IRQ。
如果板卡不是非常多的话,关闭 APIC对系统是没有什么影响的。

因此,大家把apic表用slic取代,直接的表现就是超线程cpu和多核cpu无法正常工作,只能用一个cpu。
如果主板上集成网卡、声卡,那么有可能他们的irq就缺失,这也是很多主板刷了以后声卡、网卡不能正常工作的原因。解决的办法也很简单,查看主板剩余的irq,将空闲的irq赋予声卡、网卡一般就能够解决问题。
在整合主板的bios中,有声卡和网卡的irq定义的选项,简单设置一下就行了。

附irq映射表:
打印机传输控制用 irq编号 设备名称 功能
0 time 系统计时器
1 keyboard 键盘
2 redirect irq9 与irq9相接,mpu-401 mdi使用该irq
3 com2 串口设备
4 com1 串口设备
5 lpt2 建议声卡使用该irq
6 fdd 软驱传输控制用
7 lpt1 打印机传输控制用
8 cmos alert 即时时钟
9 redirect irq2 与irq2相接,可设定给其他硬件使用
10 reversed 为pci设备保留,可给网卡使用
11 reversed 为pci设备保留
12 ps/2mouse ps/2鼠标,若无,也可给其他硬件使用
13 fpu 协处理器用
14 primary ide 主ide设备传输控制器
15 secondary ide 从ide设备传输控制器