Perguntas sobre 'interrupt'

2
respostas

As chamadas do sistema podem ser interrompidas?

Por favor, comente a seguinte frase: On the standard Linux kernel without the rt patch, interrupts can't interrupt ongoing system calls. The reason why our machine doesn't stop working when data is fetched from the hard disk is because...
24.07.2013 / 17:04
1
resposta

Como a interrupção do teclado termina como sinal de processo?

Estou estudando o kernel do linux com o Understanding Linux Kernel da O'Reilly e ultimamente cobri o capítulo signal e interrupt handling lidando com alguma versão básica do 2.4 linux e mergulhando no código até onde eu pode entender. Ainda...
28.07.2017 / 12:52
1
resposta

Como restringir o sinal de interrupção apenas ao processo filho?

Eu tenho um monte de arquivos de log e eu quero fazer um tail -f neles em um loop tal que quando eu pressionar Ctrl-C, o atual tail -f é morto e eu prossigo para o próximo arquivo de log: for log in *.log; do printf '%s\n' "Tailing...
13.03.2018 / 23:23
2
respostas

O que acontece quando um novo hardware é conectado pela primeira vez no Linux?

Suponha que eu conectei um dispositivo a um PC. Pergunta: Como o sistema operacional Linux (Ubuntu) percebe que um novo dispositivo de hardware está conectado? Resposta: O dispositivo recém-conectado gera uma interrupção (e faz muitas outr...
17.11.2017 / 13:21
1
resposta

Qual é a funcionalidade do SCHED_SOFTIRQ no linux?

Quem cria este softirq? Ele é gerado a cada vez que é feito um tick (baseado na interrupção do temporizador?) Isso faz o kernel shedule um processo executável? Se sim, como os manipuladores de softirqs de prioridade mais baixa (HR_TIMER, RCU_...
28.01.2015 / 14:38
1
resposta

Como saber se um valor de IRQ está livre para usar

Se adicionarmos um dispositivo que não suporte PNP (Plug-an Play), o fabricante fornecerá orientações explícitas sobre como atribuir valores de IRQ a ele. No entanto, se não soubermos qual valor de IRQ especificar, qual linha de comando deve...
06.06.2014 / 04:33
1
resposta

Gerar interrupções para fins de teste de estresse

Estou testando a qualidade de um sinal PWM gerado em um Raspbery Pi. Eu gostaria de testar como ele se comporta se houver muitas interrupções. Existe uma maneira de falsificar interrupções ou forçar 2000 interrupções de teclado por segundo at...
09.08.2013 / 15:10
0
respostas

Protegendo CPU do programador - Como mover encadeamentos de kernel vinculados de núcleos?

Suponha que eu tenha 4 núcleos físicos (indexados 0-3) e eu esteja dedicando núcleos 1-3 a um escudo para aplicativos de usuário e tentando direcionar todos os threads do sistema para o core 0. Estou seguindo as respostas aqui e usando cset...
05.04.2018 / 18:40
1
resposta

Média de carga alta incomum (devido ao pico de espera de E / S? irqs?)

Eu tenho um problema com a alta média de carga ( ~2 ) no meu computador (laptop pessoal) por um longo tempo agora. Estou executando o Arch Linux. Se bem me lembro, o problema começou com uma certa atualização do kernel, inicialmente eu pensei...
30.11.2017 / 15:48
0
respostas

Placa Wifi causando interrupções no High no Fedora 24

Estou executando o Fedora 24 no meu laptop MSI cx61 2QC . Ocasionalmente, um dos núcleos do processador é monopolizado por altos irqs do cartão rtl_pci (wifi). O modelo da placa wifi é RTL8723AE . $ uname -a Linux drpyser.localdoma...
21.01.2017 / 00:41