Perguntas sobre 'interrupt'

0
respostas

O que pode interromper a execução de threads fixados em núcleos?

Eu faço desenvolvimento de aplicativos de baixa latência e uso isocpu e defino afinidade de thread para reduzir ( eliminar ?) a alternância de contexto durante meus threads críticos. No entanto, não tenho certeza de que outros tipos de interrupç...
28.11.2015 / 16:58
1
resposta

Como o tratamento de uma interrupção afeta um processo de espaço do usuário multiencadeado?

Digamos que eu coloquei um ponto de interrupção ( int 3 de agora em diante) em algum lugar em um código de processo do espaço do usuário. Um dos encadeamentos atinge o breakpoint ... E o que acontece a seguir? Meu julgamento é: isso é uma int...
11.02.2014 / 11:48
1
resposta

Qual valor é armazenado na variável linux xtime?

Sempre que imprimo o valor de /proc/interrupts , o valor de rtc0 em IRQ8 , que é para RTC, mostra apenas 1 interrupção na CPU0. Eu li que quando a inicialização do valor da variável xtime é armazenada a partir do relógio de tempo real e s...
31.07.2013 / 07:11
2
respostas

As interrupções são usadas para indicar que a saída está pronta ou a entrada foi concluída?

Operating System Concepts diz: During I/O, the various device controllers raise interrupts when they are ready for service. These interrupts signify that output has completed, or that input data are available, or that a failu...
01.10.2018 / 16:50
1
resposta

O que isso significa: “Interromper: pino A roteado para o IRQ 17”

Quando executo o comando: sudo lspci -vvv , vejo o seguinte entre a saída: 0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) Subsystem: Dell Wireless 1390 WLAN Mini-Card Control: I/O+ Mem+ BusM...
03.06.2017 / 03:29
1
resposta

Sobre / proc / interrompe o que são MIS e ERR?

Tocando em voz alta olhando / proc / interrupts A saída abaixo mostra ERR e MIS nas linhas 26 e 27, respectivamente. O que são estes e porque eles têm contagens (embora de zero) para CPU0 mas nenhum outro, assim como nenhuma descrição? Estou cer...
17.03.2018 / 01:15
1
resposta

Um hardware que gera muitas interrupções monopoliza uma CPU?

Digamos que minha interface de rede esteja recebendo muitos pacotes e eu tenha um processador de núcleo único. O que impede (se alguma coisa) interromper o kernel e monopolizar a CPU (metade superior após a metade superior)?     
30.04.2018 / 20:08
1
resposta

O que acontece quando há uma mudança de contexto enquanto o processo está no modo Kernel?

Esse é o meu entendimento: Quando no modo de usuário e ocorre uma chamada trap / system, os registradores são salvos na pilha do kernel, o switch é feito no modo kernel e o trap é manipulado e retornado ao modo de usuário. Quando no modo d...
05.03.2018 / 07:20
1
resposta

Identifique dispositivos como virtio2 e virtio3 no QEmu

Estou executando uma máquina virtual no QEmu. O seguinte comando na VM guest cat /proc/interrupts | egrep 'virtio.*(input|output)' me fornece a seguinte saída: 26: 0 3376 0 0 0 0...
01.01.2018 / 15:26
1
resposta

Um programa pode receber uma interrupção de software?

Um programa pode receber uma interrupção de software? Eu entendo que eles podem causar interrupções, mas eles podem realmente receber uma interrupção de software? Se sim, por favor, você pode fornecer um exemplo?     
08.11.2016 / 13:46