Buscar

Para compreender o que está acontecendo em ambos os computadores e identificar o problema que está ocorrendo na aplicação, responda as questões a s...

Para compreender o que está acontecendo em ambos os computadores e identificar o problema que está ocorrendo na aplicação, responda as questões a seguir: a) Com base nas observações do gerenciador de tarefas e nos conhecimentos adquiridos sobre processos e seus estados, este problema pode ser causado por um excesso de chamadas de E/S realizadas pela aplicação? Justifique sua resposta. b) Por que em um dos computadores o consumo de CPU chega a 100% e inviabiliza o uso da interface gráfica do sistema operacional, e no outro computador a mesma aplicação aparenta usar menos processamento e o sistema continua usável, ainda que a aplicação em si esteja quase travada? c) Qual tipo de erro, a nível de código, pode estar causando este problema? Justifique sua resposta.

💡 1 Resposta

User badge image

Ed Verified user icon

a) Sim, é possível que o problema seja causado por um excesso de chamadas de E/S realizadas pela aplicação. Isso porque, quando um processo realiza muitas chamadas de entrada e saída (E/S), ele pode ficar bloqueado esperando a resposta do dispositivo de armazenamento, o que pode causar lentidão e até mesmo travamentos na aplicação. b) O consumo de CPU pode chegar a 100% em um dos computadores porque a aplicação está demandando muitos recursos do processador, o que pode tornar o sistema operacional inutilizável. Já no outro computador, mesmo que a aplicação esteja quase travada, o sistema continua usável porque o processador está conseguindo lidar com a demanda de recursos da aplicação sem comprometer o desempenho do sistema operacional. c) O tipo de erro que pode estar causando esse problema pode ser um loop infinito ou uma condição de corrida no código da aplicação. Isso pode fazer com que a aplicação fique presa em um loop ou que dois ou mais processos tentem acessar o mesmo recurso ao mesmo tempo, o que pode causar lentidão e travamentos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais