# data[].attributes.body
Una llamada al procedimiento es la invocación a una subrutina integrada en un programa.

# data[].attributes.body
Los procedimientos son conjuntos de instrucciones que realizan una tarea.

# data[].attributes.body
Son causadas por eventos de hardware externos o software.

# data[].attributes.body
Es un evento que hace que el procesador detenga temporalmente la ejecución actual.

# data[].attributes.body
Son síncronas, ya que ocurren en un momento fijo (determinado por el programador).

# data[].attributes.body
Son asíncronas, ya que pueden ocurrir en cualquier momendo debido a un evento inesperado.

# data[].attributes.body
Cada vez que se produce una llamada a procedimiento, el procesador solo tiene que recordar a dónde volver.

# data[].attributes.body
Cada vez que se produce una interrupción, el procesador debe recordar tanto el lugar al que volver como el estado del sistema.

# data[].attributes.body
Una interrupción generalmente no tiene nada que ver con el programa actual.

# data[].attributes.body
Una llamada a procedimiento tiene que ver con el programa actual.

# data[].attributes.body
Son un método del que disponen los dispositivos e incluso los procesos para hacer notar a la CPU la aparición de alguna circunstancia que requiera su intervención.

# data[].attributes.body
Es un método o función que puede invocar un proceso para solicitar un cierto servicio al sistema operativo

# data[].attributes.body
Las llamadas al sistema son específicas de cada sistema operativo.

# data[].attributes.body
Pueden ser de 4 tipos: hardware, software, internas o no enmascarables.