Resultados da pesquisa a pedido "interrupt-handling"

1 a resposta

Como o vetor SCI - System Control Interrupt é definido?

De acordo com as especificações da ACPI, oFADT(Tabela de descrição fixa da ACPI) contém um campo que relata oInterrupção de SCInúmero para o SO. O campo é definido como abaixo: [/imgs/hN5OB.png] Despejei a tabela FADT em uma plataforma Intel ...

5 a resposta

Interrompendo um encadeamento que aguarda uma ação de bloqueio?

Estou executando um thread cuja ação principal é chamar um proxy usando uma função de bloqueio e aguardar que ele dê algo. Eu usei o padrão conhecido de um booleano volátil e a Interrupção, mas não tenho certeza se funcionará: Quando tentei ...

1 a resposta

Interromper uma chamada de método externo no java Thread

Meu programa java usa um método externo (não tenho o código-fonte) que demora um pouco para terminar, então fiz a chamada para esse método em uma classe Thread (em seu método de execução). Agora, o problema é como paro o Thread instantaneamente ...

3 a resposta

As interrupções interrompem outras interrupções no Arduino?

eu tenho umArduino Uno [http://arduino.cc/en/Main/ArduinoBoardUno](pequeno dispositivo incrível!). Tem duas interrupções; vamos chamá-los0e1. Anexo um manipulador para interromper 0 e outro para interromper 1, usandoattachInterrupt() : ...

1 a resposta

No x86, quando o sistema operacional desativa as interrupções, elas desaparecem ou ficam na fila e 'esperam' que as interrupções voltem a funcionar?

Minha plataforma é x86 e x86-64, no Windows. O objetivo do sistema de prioridade de interrupção é fazer com que a interrupção de prioridade mais alta derrote os outros. Para impor isso, suponho que o Windows desabilite completamente todas as ...

2 a resposta

Interrupções, ponteiro de instruções e fila de instruções no 8086

Suponha que uma solicitação de interrupção externa seja feita para 8086. O processador manipulará a interrupção após concluir a instrução atual que está sendo executada (se houver). Antes de manipular a interrupção, o estado do programa também ...

1 a resposta

poll () retorna ambos, POLLPRI e POLLERR

Comecei a entrar em programação C com Linux e sistemas embarcados (hardware de roteador e openwrt). Tenho interrupções nos GPIOs ativados, usando pesquisas de opinião ... quase. Eu posso usar poll () e se eu pressionar o botão para acionar a ...

2 a resposta

o que é o irq encadeado no linux, quando eles precisam ser usados?

O que é IRQ encadeado? O quechained_irq_enter echained_irq_exit porque, após uma interrupção, a linha IRQ é desativada, maschained_irq_enter está chamando funções relacionadas a mascarar interrupções. Se a linha já estiver desativada, por que ...

1 a resposta

Rotina de tratamento de interrupção no modo real não está funcionando conforme o esperado

Eu consegui carregar um pequeno kernel na memória através de um gerenciador de inicialização que executa um salto0x0090:0x0000. O kernel é carregado com sucesso à medida que imprimo um caractere para testá-lo e funciona corretamente. Eu queria ...

3 a resposta

OsDev instruções syscall / sysret e sysenter / sysexit ativando

Estou criando um sistema operacional de 32 bits na montage Configurei o IDT e estou lidando com o programa interruptus através deint instrução. Como posso ativar osyscall esysenter instruções e como posso lidar com elas / devolve É verdade ...