Responder dúvida

Seja o primeiro a responder

Desempenho do sistema em blocos processados por segundo

Computação Arquitetura de Software Organização e Arquitetura de Computadores engenharia Ensino superior

Um programa executa repetidamente as seguintes tarefas:

1. Lê do disco um bloco de dados de 4 kB;

2. Processa estes dados;

3. Escreve o resultado (outro bloco de dados de 4 kB) num local aleatório do disco.

Os blocos são contíguos e localizam-se aleatoriamente numa pista do disco. O disco possui uma velocidade de rotação de 10000 RPM, o tempo de busca médio é 8 ms, a taxa de transferência é de 50 MB/s e o atraso introduzido pelo controlador do disco é 2 ms. O processamento dos dados demora 20 milhões de ciclos de relógio, sendo a frequência do sinal de relógio de 5 GHz. Assumir que nenhum outro programa está a usar o disco ou o processador e que não há sobreposição entre a operação do disco e o processamento dos dados.

Calcular o desempenho do sistema em blocos processados por segundo.

Foto de Mari M.
Mari perguntou há 3 anos