Simulador de escalonamento de braço de disco
10/12/2010 Deixe um comentário
Acredito que meu professor não irá gostar muito deste post, mas quem sabe ele nunca ache isso e não me incomode.
Fiz um trabalho de Sistemas Operacionais onde o enunciado é:
Desenvolver um simulador para o escalonamento de braço de disco. Os algoritmos de escalonamento de braço de disco são: ‘FIRST-COME, FIRST-SERVERD’, SCAN, C-SCAN (Circular Scan), CLOOK e SSTF (Shortet Seek Time First).
Fiz em java e não está completo. Alguns tratamentos de erros foram feitos não deixando o usuário cadastrar certos dados.
A primeira parte do programinha é uma firula que através dos dados inseridos, retorna o tamanho do hard disk em GB.
Em seguida vem as requisições dos setores até que se digite um número negativo. É exibido então o deslocamento entre os setores e a média de seek.
Lembrando que é tudo uma simulação que visa a realidade apenas nos dados retornados e não em como é feito. Explorar o código é a melhor forma de saber exatamente o funcionamento.
Quem quiser colaborar, fique à vontade, o código está no github.