Rotatielatentie berekenen

Op dezelfde manier waarop uw auto berekent hoe snel u rijdt, kunt u met behulp van zijn hoeksnelheid berekenen hoe snel een object roteert. Deze meting van hoe snel een object draait of roteert, is belangrijk voor zowel de voertuigsnelheid als het gebruik van de harde schijf.

Rotatievertraging

Rotatie latentie meet hoe lang een object met een hoeksnelheid een volledige rotatie of omwenteling doormaakt. Je kunt je een auto voorstellen die een bocht maakt als onderdeel van een cirkel die die bocht omvat. Of je kunt denken aan de banden van een auto die om hun eigen as draaien terwijl de auto beweegt. De hoeksnelheid meet deze rotatie- of omwentelingssnelheid.

De snelheidsmeter op uw auto is een voorbeeld van rotatielatentie en het concept wordt ook gebruikt voor gegevensopslag op harde schijven voor computers. U kunt meer leren over rotatievertraging en schijftoegangstijd om erachter te komen hoe deze apparaten rotatielatentie gebruiken. Wanneer harde schijven informatie van een schijf lezen, roteert de schijf met een hoeksnelheid. In de context van harde schijven meet je de rotatievertraging van de harde schijf.

instagram story viewer

Rotatievertraging harde schijf

In harde schijven zijn platters, dubbelzijdige magnetische schijven die gegevens opslaan, gerangschikt als een record met elke schijf in hetzelfde centrum. U kunt deze tracks, of elke schijf op elkaar gestapeld, groeperen in sectoren, de eenheden van gegevensoverdracht. In deze opstelling heeft het oppervlak een kop die het lezen en schrijven uitvoert.

Voor harde schijven is de zoek tijd vertelt u de vertragingstijd, de rotatie vertraging is hoe lang het duurt om bij de juiste sector te komen, overdrachtstijd is hoe lang het gegevensleesproces duurt en takes overhead is de schijfruimte die wordt gebruikt voor de locatie en timing van de informatie zelf. Je kunt berekenen overdrachtstijd door de grootte van een bytesector te delen door de overdrachtssnelheid.

Rotatievertraging berekenen

Rekenen roterende latentie, of rotatievertraging in de context van harde schijven, moet u eerst de hoeksnelheid van een object per tijdseenheid weten. Dit kan een snelheid van de harde schijf zijn van 7.200 omwentelingen per minuut. Converteer de tijdseenheid naar seconden. Voor 7.200 omwentelingen per minuut deel je het getal door 60 seconden om 120 omwentelingen per seconde te krijgen.

De vertraging is het omgekeerde van deze waarde, of het getal 1 gedeeld door de waarde, wat 1/120 seconden zou zijn, of ongeveer .0083 seconden. Zorg ervoor dat u de rotatievertraging meet met dezelfde tijdseenheden die u wilt voor de schijftoegangstijd.

Voorbeeld van schijftoegangstijd

U kunt ook de gemiddelde schijftoegangstijd verkrijgen als de som van de gemiddelde zoektijd, gemiddelde rotatievertraging, overdrachtstijd, wachtrijoverhead en wachtrijvertraging. Wachtrijtijd is hoe lang het duurt voordat een schijf vrij is. Als u een harde schijf had met een overdrachtsgrootte van 8 kb (kilobytes), gemiddelde zoektijd 12 ms, rotatiesnelheid 8.200 RPM (rotaties per minuut), overdrachtssnelheid van 4 mb/s en controller overhead van 0,02 seconden, u kunt de gemiddelde schijf berekenen toegangstijd.

Converteer eerst de rotatiesnelheid naar seconden en de gemiddelde zoektijd naar seconden om respectievelijk 136,67 rotaties per seconde en 0,01 seconden te krijgen. Deel 0,5 rotaties door 136,67 rotaties per seconde om 0,0037 seconden te krijgen voor een gemiddelde rotatie. Gebruik 0,5 rotaties omdat u de helft van een rotatie wilt bestrijken bij het berekenen van een gemiddelde rotatietijd. U kunt dit doen door aan te nemen dat bij willekeurig lezen en schrijven de schijf gemiddeld halverwege draait.

Converteer de overdrachtsgrootte van 8 kb naar mb door deze te vermenigvuldigen met 0,001 om 0,008 mb te krijgen, en deel deze door de overdrachtssnelheid van 4 mb/s om 0,002 seconden te krijgen. Voeg deze getallen toe in eenheden van seconden als 0,002 + 0,002 + 0,012 + 0,0042 om een ​​totale gemiddelde schijftoegangstijd van 0,0202 seconden te krijgen.

Dit alles gebeurt door het lezen van een schijf, en u kunt de responstijd berekenen door zoektijd, rotatievertraging, overdrachtstijd en overhead bij elkaar op te tellen.

Teachs.ru
  • Delen
instagram viewer