ALEGSA.com.ar

Definición de APIC (Advanced Programmable Interrupt Controller)

Significado de APIC: (Advanced Programmable Interrupt Controller), APIC es un controlador programable de interrupciones (programmable interrupt controller o PIC), incluido en el ...
12-06-2023 00:00

 


Definición de APIC (Advanced Programmable Interrupt Controller)

 

(Advanced Programmable Interrupt Controller), APIC es un controlador programable de interrupciones (programmable interrupt controller o PIC), incluido en el CPU que permite incorporar múltiples microprocesadores a la placa madre. La arquitectura APIC fue diseñada por Intel.

Una de las arquitecturas APIC más conocidas para PCs x86 es el Intel APIC Architecture, es la reemplazante de la original PIC 8259A.

Hay dos componentes en el sistema Intel APIC: el Local APIC (o LAPIC) y el I/O APIC.

El Local APIC es un controlador de interrupciones que se encuentra dentro del procesador y se encarga de gestionar las interrupciones locales, es decir, las que se generan desde el propio procesador. Por otro lado, el I/O APIC es un chip separado que se encarga de gestionar las interrupciones externas, como las que provienen de dispositivos de entrada/salida.

La arquitectura APIC permite una mejor gestión y distribución de interrupciones, lo que mejora el rendimiento del sistema y evita conflictos en la gestión de interrupciones. Además, permite la incorporación de múltiples procesadores en la placa madre, lo que facilita la creación de sistemas multiprocesador.

En definitiva, el APIC representa una mejora significativa en la gestión de interrupciones y en la capacidad de procesamiento de sistemas informáticos. Su inclusión en los procesadores ha sido una evolución importante en el campo de la tecnología de la información, permitiendo mayor rapidez y capacidad en el procesamiento de datos.


Resumen: APIC



APIC es un controlador que ayuda a conectar varios procesadores en una placa madre. Fue creado por Intel y reemplaza al controlador antiguo PIC 8259A. Tiene dos partes: el Local APIC y el I/O APIC.




¿Qué funciones desempeña el APIC?



El APIC es un controlador de interrupciones que se encarga de asignar prioridades a las interrupciones de hardware y software y distribuir estas interrupciones a los procesadores correspondientes en un sistema multiprocesador.


¿Es el APIC una tecnología nueva?



No, el APIC ha sido utilizado en sistemas informáticos desde la década de 1990. Fue una mejora del controlador de interrupciones original (PIC) diseñado para sistemas uniprocesador.


¿Qué sistemas se benefician del uso de APIC?



El APIC es particularmente útil en sistemas multiprocesador o multiprocesador simétrico (SMP) donde se necesitan más de un procesador para manejar las tareas del sistema. Su uso permite una mayor eficiencia en la distribución de interrupciones y reduce la probabilidad de conflictos.


¿Cómo se programa el APIC?



El APIC se programa a través de registros de control que se pueden configurar mediante software. Estos registros permiten la configuración de la prioridad de interrupcion, dirección de destino, mascaras de interrupción y otros ajustes.


¿Cómo se relaciona el APIC con el BIOS?



El BIOS es responsable de inicializar y configurar el APIC en el arranque del sistema. Esto se hace a través del firmware del BIOS y depende del fabricante de la placa madre.


¿Es recomendable la actualización del APIC?



No es común encontrar actualizaciones para el APIC ya que esta tecnología está diseñada para ser compatible con el hardware existente. Las actualizaciones del controlador se deberían realizar solo si se requiere una funcionalidad adicional o corregir problemas de compatibilidad.





Autor: Leandro Alegsa
Actualizado: 12-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de APIC. Recuperado de https://www.alegsa.com.ar/Dic/apic.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías