Simulador de escalonamento de braço de disco

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.

 

https://github.com/MarceloCajueiro/Disk-Arm-Scheduling

Sobre Marcelo Cajueiro
Desenvolvedor Rails, apaixonado por TI!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.