Implementou vários algoritmos de agendamento de disco em Python
Os algoritmos de agendamento de disco a seguir são demonstrados:
1. FCFS
2. SSTF
3. Digitalizar
4. CScan
5. Olha
6. Clook
O processo precisa de tempo de CPU ou tempo de entrada/saída. E para E/S requer acesso ao disco. A técnica que o sistema operacional usa para determinar a solicitação que deve ser atendida em seguida é chamada de agendamento de disco.
Fonte da imagem:
https://notesformsc.org/computer-science/operating-systems/operating-systems-disk-scheduling-algorithms/
Buscar tempo
O tempo de busca é o tempo necessário para localizar o braço de disco em uma faixa especificada, onde a solicitação de leitura/gravação será atendida.
Latência rotacional
É o tempo gasto pelo setor desejado para girar -se para a posição de onde pode acessar as cabeças R/W.
Tempo de transferência
É o tempo necessário para transferir os dados.
Tempo de acesso ao disco
O tempo de acesso ao disco é dado como,
Tempo de acesso ao disco = latência rotacional + tempo de busca + tempo de transferência
Tempo de resposta ao disco
É a média do tempo gasto por cada solicitação aguardando a operação de IO.









