Questões de Sistemas Operacionais - Desempenho para Concurso
Foram encontradas 45 questões
Julgue o item a seguir, relativo à integração dos sistemas operacionais modernos com as atuais arquiteturas computacionais, o que possibilita interações dos sistemas com serviços de armazenamento, padrões de disco e tecnologias de becape.
O sistema operacional gerencia o espaço livre no disco por
meio da alocação encadeada, cujos eventuais problemas no
aumento do tempo de acesso ao arquivo podem ser mitigados
com a desfragmentação frequente do disco.
Fonte: Patterson, D. A e Hennessy, J. L. Organização e Projeto de Computadores: A Interface Hardware e Software. Ed. Elsevier, 2017.
I. O tempo de resposta é o tempo decorrido entre o início e o término de uma tarefa executada pelo computador. II. O tempo de resposta também é conhecido como tempo de execução. III. A largura de banda é a quantidade total de trabalho realizado por um computador em um determinado tempo. IV. O tempo de resposta também é conhecido como throughput. V. O tempo total para um computador terminar uma tarefa, em termos de tempo de resposta, envolve as tarefas de acesso a disco, acesso às memórias, atividades de E/S, overhead do sistema operacional, tempo de execução em CPU e etc.
Assinale a alternativa correta que apresenta a enumeração das afirmativas verdadeiras.
Duas máquinas X e Y de fabricantes diferentes, mas com CPUs que trabalham com frequências de clock iguais a 1GHz, foram usadas para uma comparação de desempenho. Para isso, um mesmo algoritmo de ordenação de um vetor contendo 100.000 de valores foi implementado na linguagem C e compilado para ambas as máquinas X e Y. O código compilado foi então executado simultaneamente em ambas as arquiteturas. No teste de desempenho, foram obtidos os seguintes resultados:
(I) O tempo de CPU gasto na execução da ordenação na máquina X foi igual à metade do tempo de CPU da máquina Y.
(II) O número médio de Ciclos por Instrução (CPI) da máquina X foi igual ao dobro do número médio de Ciclos por Instrução da máquina Y.
De acordo com os resultados apresentados acima, a razão entre o número de instruções executadas pela CPU X e o número de instruções executadas pela CPU Y, nessa comparação de desempenho, é