Desempenho e projeto de processador
Pretende-se neste trabalho, dar uma noção do conteúdo apresentado no Cap. 14º do Livro SISTEMAS
OPERACIONAIS(3ª edição), de Deitel (2005).
Este capítulo apresenta os seguintes objetivos:
1) A necessidade de mediações de desempenho;
2) Medidas comuns de desempenho;
Desempenho e projeto de processador
Este apresenta os seguintes objetivos:
3) Técnicas para medir o desempenho relativo do sistema;
4) Conceitos de gargalos, saturação e retorno;
5) Técnicas de projeto de processadores que aumentam o desempenho. Desempenho e projeto de processador
1) A necessidade de mediações de desempenho
A avaliação do desempenho proporciona aos usuários uma base de comparação para decidir entre sistemas diferentes e informações úteis sobre como o software pode usar eficientemente componentes do sistema.
Nos primeiros anos, o hardware era o custo dominante, os estudos se concentravam nos hardware, mas hoje os software podem causar um efeito substancial sobre o desempenho.
Sistemas Operacionais implementam protocolos mais eficientes para sincronização de threads, gerenciam sistemas de arquivos mais eficientemente etc.
Desempenho e projeto de processador
2) Medidas comuns de desempenho
Tempo de retorno: é o tempo entre a apresentação de um job a um sistema e o retorno do resultado para o usuário.
Tempo de resposta: tempo decorrido entre o usuário apertar o
ENTER ou o Mouse e o sistema apresentar sua resposta.
Tempo de reação do sistema: tempo decorrido entre o usuário apertar o ENTER ou o Mouse e o 1º intervalo de tempo de serviço dado à requisição daquele usuário.
Variância dos tempos de resposta: é uma medida de dispersão, de previsibilidade. Desempenho e projeto de processador
Rendimento (throughput): expressa em trabalho por unidade de tempo. Carga de Trabalho: é a medida da quantidade de trabalho apresentada ao sistema.
Capacidade: é a medida de rendimento máximo que um