Witam wszystkich,
Pytanie trochę niezwiązane z programowaniem ale jak najbardziej związane z informatyką. Otóż, muszę rozwiązać zadanie o poniższej treści:
Dany jest dysk twardy o czasie przeszukiwania równym 4ms, prędkości obrotowej 7200 obr/min, 512-bajtowymi sektorami oraz 500 sektorami na ścieżce. Chcemy przeczytać 2500 sektorów. Obliczyć, ile czasu będzie zajmował odczyt wszystkich danych zakładając że dane na dysku są ułożone w sposób maksymalnie zwarty. Podać wartość opóźnienia obrotowego oraz czas odczytu wszystkich sektorów na ścieżce.
Wartość opóźnienia obrotowego obliczyłem:
1 min = 60 000ms. --> 60 000ms / 7200obr = 8.4ms --> 8.4ms / 2 = 4.2ms
Obliczyłem nawet czas dostępu: czas przeszukiwania + wartość opóźnienia obrotowego = 8.2ms
Mam natomiast problem z obliczeniem czasu odczytów wszystkich sektorów na ścieżce. Nigdzie nie mogę znaleźć wzoru. Ktoś może robił podobne zadanie?