Sådan beregnes rotationsforsinkelse

Posted on
Forfatter: Robert Simon
Oprettelsesdato: 24 Juni 2021
Opdateringsdato: 1 Juli 2024
Anonim
Sådan beregnes rotationsforsinkelse - Videnskab
Sådan beregnes rotationsforsinkelse - Videnskab

Indhold

På samme måde som din bil beregner, hvor hurtigt du kører, kan du finde ud af, hvor hurtigt et objekt roterer ved hjælp af dets vinkelhastighed. Denne måling af, hvor hurtigt et objekt drejer eller roterer, er vigtigt for køretøjets hastighed såvel som harddiskanvendelse.


Rotationsforsinkelse

Rotations latency måler hvor længe et objekt med en vinkelhastighed gennemgår en hel rotation eller revolution. Du kan forestille dig en bil, der drejer som en del af en cirkel, der inkluderer denne sving. Eller du kan tænke på en dæk på en bil, der roterer på deres egen akse, når bilen bevæger sig. Det Vinkelhastighed måler denne rotationshastighed eller omdrejningshastighed.

Speedometeret på din bil er et eksempel på roterende latenstid, og konceptet bruges også til datalagring på harddiske til computere. Du kan lære mere om rotationsforsinkelse og diskadgangstid for at finde ud af, hvordan disse enheder bruger roterende latenstid. Når harddiske læser oplysninger fra en disk, roterer disken med en vinkelhastighed. I forhold til harddiske måler du harddiskens rotationsforsinkelse.

Harddags rotationsforsinkelse

På harddiske er plader, dobbeltsidede magnetiske diske, der gemmer data, arrangeret som en post med hver disk i samme center. Du kan gruppere disse spor, eller hver disk staplet oven på hinanden, i sektorer, enhederne til dataoverførsel. I denne opsætning har overfladen et hoved, der udfører læsning og skrivning.


For harddiske, søg tid fortæller dig forsinkelsestidspunktet rotationsforsinkelse er hvor lang tid det tager at komme til den rigtige sektor, overførselstid er hvor lang tid datalæseprocessen tager og overliggende er den diskplads, der bruges til placering og timing af selve informationen. Du kan beregne overførselstid ved at dividere størrelsen på en bytesektor med overførselshastigheden.

Beregning af rotationsforsinkelse

At beregne rotations latenstid, eller rotationsforsinkelse i harddiskens con, skal du først kende en objekts hastighed pr. enhedstid. Dette kan være en harddiskhastighed på 7.200 rotationer pr. Minut. Konverter tidsenheden til sekunder. I 7.200 omdrejninger pr. Minut deler du tallet med 60 sekunder for at få 120 omdrejninger pr. Sekund.

Forsinkelsen er det inverse af denne værdi, eller tallet 1 divideret med værdien, der ville være 1/120 sekunder, eller ca. 0,0083 sekunder. Sørg for, at du måler rotationsforsinkelse med de samme tidsenheder, du vil have til diskadgangstiden.


Eksempel på diskadgangstid

Du kan også opnå gennemsnitlig diskadgangstid som summen af ​​gennemsnitlig søgetid, gennemsnitlig rotationsforsinkelse, overførselstid, kø-overhead og og køforsinkelse. Køtid er, hvor lang tid det tager for en disk at blive gratis. Hvis du havde en harddisk med 8 kb (kilobytes) overførselsstørrelse, gennemsnitlig søgetid 12 ms, rotationshastighed 8.200 o / min (omdrejninger pr. Minut), overførselshastighed på 4 mb / s og controller-overhead på 0,02 sekunder, kan du beregne gennemsnittet diskadgangstid.

Konverter først rotationshastigheden til sekunder og gennemsnittet søger tid til sekunder for at få henholdsvis 136,67 omdrejninger pr. Sekund og 0,01 sekunder. Del 0,5 rotationer med 136,67 rotationer i sekundet for at få 0,0037 sekunder for en gennemsnitlig rotation. Brug 0,5 rotationer, fordi du vil dække halvdelen af ​​en rotation, når du beregner en gennemsnitlig rotationstid. Du kan gøre dette ved at antage, at tilfældet læser og skriver, at disken snurrer halvvejs i gennemsnit.

Konverter overførselsstørrelse 8 kb til mb ved at multiplicere den med 0,001 for at få 0,008 mb, og divider den med overførselshastigheden 4 mb / s for at få 0,002 sekunder. Tilføj disse numre i enheder på sekunder som 0,002 + 0,002 + 0,012 + 0,0042 for at få en samlet gennemsnitlig diskadgangstid på 0,0202 sekunder.

Alt dette sker gennem processen med at læse fra en disk, og du kan beregne responstiden ved at tilføje søgetid, rotationsforsinkelse, overførselstid og overhead sammen.