Jak obliczyć opóźnienie rotacji

W ten sam sposób, w jaki Twój samochód oblicza prędkość, z jaką jedziesz, możesz obliczyć, jak szybko obraca się obiekt, korzystając z jego prędkości kątowej. Ten pomiar szybkości, z jaką obiekt się obraca lub obraca, jest ważny dla prędkości pojazdu, a także wykorzystania dysku twardego.

Opóźnienie rotacyjne

Opóźnienie rotacyjne mierzy, jak długo obiekt o prędkości kątowej przechodzi przez cały obrót lub obrót. Możesz sobie wyobrazić samochód wykonujący skręt jako część okręgu, który zawiera ten skręt. Możesz też pomyśleć o oponach samochodu obracających się wokół własnej osi, gdy samochód się porusza. prędkość kątowa mierzy tę prędkość obrotową lub obrotową.

Prędkościomierz w samochodzie jest jednym z przykładów opóźnienia obrotowego, a koncepcja ta jest również wykorzystywana do przechowywania danych na dyskach twardych komputerów. Możesz dowiedzieć się więcej o opóźnieniu rotacyjnym i czasie dostępu do dysku, aby dowiedzieć się, jak te urządzenia wykorzystują opóźnienie obrotowe. Gdy dyski twarde odczytują informacje z dysku, dysk obraca się z prędkością kątową. W kontekście dysków twardych mierzysz opóźnienie obrotowe dysku twardego.

instagram story viewer

Opóźnienie obrotu dysku twardego

W dyskach twardych talerze, dwustronne dyski magnetyczne, na których przechowywane są dane, są ułożone jak płyta, a każdy dysk znajduje się w tym samym środku. Możesz pogrupować te ścieżki lub każdy dysk ułożony jeden na drugim w sektory, jednostki transferu danych. W tej konfiguracji powierzchnia ma głowicę, która wykonuje czytanie i pisanie.

W przypadku dysków twardych szukać czasu informuje o czasie opóźnienia, opóźnienie obrotowe ile czasu zajmuje dotarcie do właściwego sektora, czas transferu jak długo trwa proces odczytu danych i nad głową to miejsce na dysku używane do lokalizacji i czasu samej informacji. Możesz obliczyć czas transferu dzieląc rozmiar sektora bajtów przez szybkość transferu.

Obliczanie opóźnienia obrotowego

Liczyć latencja rotacyjna, czyli opóźnienie obrotowe w kontekście dysków twardych, najpierw musisz znać prędkość kątową obiektu w jednostce czasu. Może to być prędkość dysku twardego wynosząca 7200 obrotów na minutę. Przelicz jednostkę czasu na sekundy. Przy 7200 obrotach na minutę dzielisz liczbę przez 60 sekund, aby uzyskać 120 obrotów na sekundę.

Opóźnienie jest odwrotnością tej wartości lub liczbą 1 podzieloną przez wartość, która wyniesie 1/120 sekundy, czyli około 0,0083 sekundy. Upewnij się, że mierzysz opóźnienie obrotowe w tych samych jednostkach czasu, które chcesz dla czasu dostępu do dysku.

Przykład czasu dostępu do dysku

Możesz również uzyskać średni czas dostępu do dysku jako sumę średniego czasu wyszukiwania, średniego opóźnienia rotacyjnego, czasu przesyłania, narzutu i opóźnienia kolejkowania. Czas oczekiwania to czas potrzebny na zwolnienie dysku. Jeśli miałeś dysk twardy o rozmiarze transferu 8 kb (kilobajtów), średni czas wyszukiwania 12 ms, prędkość obrotowa 8200 obr./min (obroty na minutę), szybkość transmisji 4 mb/s i narzut kontrolera 0,02 sekundy, można obliczyć średni dysk czas dostępu.

Najpierw przekonwertuj prędkość obrotową na sekundy i średni czas wyszukiwania na sekundy, aby uzyskać odpowiednio 136,67 obrotów na sekundę i 0,01 sekundy. Podziel 0,5 obrotu przez 136,67 obrotu na sekundę, aby uzyskać 0,0037 sekundy za średni obrót. Użyj 0,5 obrotu, ponieważ chcesz pokryć połowę obrotu podczas obliczania średniego czasu obrotu. Możesz to zrobić, zakładając, że w przypadku losowego odczytu i zapisu dysk obraca się średnio w połowie.

Przekształć rozmiar transferu 8 kb na mb, mnożąc go przez 0,001, aby uzyskać 0,008 mb, i podziel przez szybkość transferu 4 mb/s, aby uzyskać 0,002 sekundy. Dodaj te liczby w jednostkach sekund jako 0,002 + 0,002 + 0,012 + 0,0042, aby uzyskać całkowity średni czas dostępu do dysku równy 0,0202 sekundy.

Wszystko to odbywa się w procesie odczytu z dysku, a czas odpowiedzi można obliczyć, dodając do siebie czas wyszukiwania, opóźnienie rotacyjne, czas przesyłania i narzut.

Teachs.ru
  • Dzielić
instagram viewer