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.
Olá! tudo bem? Vi que sua pergunta é bem pertinente. Porém,para uma melhor fundamentação na resposta, sugiro que coloque na parte de tarefas para que os professores respondam com qualidade.
De qualquer forma, me coloco à disposição para te ajudar!