Resultados de la búsqueda a petición "interrupt-handling"

2 la respuesta

diferencia entre interrupción de software y señal

"Las interrupciones de software se entregan usando señales" ¿Es esto siempre cierto, si no entonces a) ¿Cuál es la diferencia entre dos En caso afirmativo, ¿existe algún otro mecanismo por el cual se generen interrupciones de software, además ...

1 la respuesta

En x86, cuando el sistema operativo deshabilita las interrupciones, ¿se desvanecen o hacen cola y 'esperan' a que vuelvan las interrupciones?

Mi plataforma es x86 y x86-64, en Windows. El objetivo del sistema de prioridad de interrupción es hacer que la interrupción de mayor prioridad supere a las demás. Para hacer cumplir esto, supongo que Windows deshabilitará todas las ...

1 la respuesta

¿Cómo se define SCI - Vector de interrupción de control del sistema?

De acuerdo con la especificación ACPI, elFADTLa tabla (Tabla de descripción de ACPI fija) contiene un campo que informaInterrupción de SCInúmero para el sistema operativo. El campo se define a continuación: [/imgs/hN5OB.png] Volqué la tabla ...

2 la respuesta

Interrupciones, puntero de instrucción y cola de instrucciones en 8086

Suponga que se realiza una solicitud de interrupción externa al 8086. El procesador manejará la interrupción después de completar la instrucción actual que se está ejecutando (si corresponde). Antes de manejar la interrupción, el estado del ...

1 la respuesta

poll () devuelve ambos, POLLPRI y POLLERR

Comencé a ingresar en la programación en C con Linux y sistemas integrados (hardware de enrutador y openwrt). Tengo interrupciones en GPIO habilitadas, usando encuestas ... casi. Puedo usar poll () y si presiono el botón para activar la ...

2 la respuesta

¿Qué se encadena irq en Linux, cuándo se deben utilizar?

¿Qué es el IRQ encadenado? Que hacechained_irq_enter ychained_irq_exit hacer, porque después de que se produce una interrupción, la línea IRQ se desactiva, perochained_irq_enter está llamando a funciones relacionadas con ...

1 la respuesta

La rutina de manejo de interrupciones en modo real no funciona como se esperaba

Logré cargar un pequeño núcleo en la memoria a través de un cargador de arranque que realiza un salto lejano a0x0090:0x0000. El núcleo se carga correctamente cuando imprimo un personaje desde allí para probarlo y funciona correctamente. Quería ...

3 la respuesta

OsDev syscall / sysret y sysenter / sysexit instrucciones que permiten

Estoy construyendo un sistema operativo de 32 bits en el ensamblado. He configurado el IDT y estoy manejando el programa interruptus a través deint instrucción ¿Cómo puedo habilitar lasyscall ysysenter instrucciones y cómo las manejo ...

3 la respuesta

¿Las interrupciones interrumpen otras interrupciones en Arduino?

Yo tengo unArduino Uno [http://arduino.cc/en/Main/ArduinoBoardUno] (¡pequeño dispositivo increíble!). Tiene dos interrupciones; llamémoslos0 y1. Adjunto un controlador para interrumpir 0 y otro diferente para interrumpir ...

2 la respuesta

Reemplazar el controlador de interrupción del temporizador en DOS con GNU (GCC y GAS)

Como sugiere el título, estoy tratando de reemplazar el controlador existente para la interrupción del temporizador en DOS con uno propio. Después de buscar una gran variedad de soluciones, encontré un código de ensamblaje que hace exactamente ...