Resultados da pesquisa a pedido "context-switch"

1 a resposta

Como as funções schedule () + switch_to () do kernel do linux realmente funciona

Estou tentando entender como o processo de agendamento no kernel do linux realmente funciona. Minha pergunta não é sobre o algoritmo de agendamento. É sobre como as funçõesschedule() eswitch_to() trabalhos Vou tentar explicar. Eu vi ...

1 a resposta

Monitorando a alternância de contexto pthread

Gostaria de monitorar o comportamento de alternância de contexto em um aplicativo pthread multiencadeado. Em outros RTOSes (Micro C OS), eu consegui registrar um retorno de chamada da alternância de contexto para cada thread no aplicativo e, em ...

6 a resposta

Escreva um programa C para medir o tempo gasto na alternância de contexto no Linux OS

Podemos escrever um programa c para descobrir o tempo gasto na troca de contexto no Linux? Você poderia compartilhar o código se você tiver um? obrigado

1 a resposta

Opções de contexto em threads em espera / espera

Estou tentando entender como os sistemas operacionais lidam com a alternância de contexto em diferentes modelos para entender melhor por que o desempenho da NIO é melhor em casos de grandes picos no número de solicitações. Além do fato de que ...

2 a resposta

Retornando do modo kernel para o modo usuário

Estou um pouco confuso sobre o entendimento de uma opção de modo no kernel do Unix. Dou aqui meu entendimento e o abro para discussão / correção. Enquanto faz a transição do modo de usuário para o modo de kernel, o processador faz uma ...

3 a resposta

Despesas de chamadas do sistema

Comecei a estudar sobre chamadas do sistema. Gostaria de saber o que causa sobrecarga quando uma chamada do sistema é feita. Por exemplo, se considerarmos getpid (), quando uma chamada do sistema for feita para getpid (), meu palpite é que, se o ...

8 a resposta

nterruptor de contexto @Thread vs. mudança de contexto do processo

Alguém poderia me dizer o que exatamente é feito nas duas situações? Qual é o custo principal de cada um deles?

3 a resposta

Interfaces de troca de contexto

1 a resposta

lternar @text durante a criação de lista duplamente vinculada

Há um exemplo no projeto do sistema operacional Unix, de Maurice Bach, que menciona como é possível destruir uma lista duplamente vinculada devido a uma mudança de contexto durante sua criação. (Ele continua dizendo que isso é evitado aumentando ...

3 a resposta

Qual é a sobrecarga de uma alternância de contexto?

Originalmente, eu acreditava que a sobrecarga para uma alternância de contexto era o TLB sendo liberado. No entanto, acabei de ver na ...