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 en genstand drejer eller roterer, er vigtig for køretøjets hastighed såvel som harddiskbrug.
Rotationsforsinkelse
Rotationsforsinkelse måler, hvor længe et objekt med en vinkelhastighed gennemgår en hel rotation eller omdrejning. Du kan forestille dig, at en bil drejer som en del af en cirkel, der inkluderer den drejning. Eller du kan tænke på en bils dæk, der roterer på deres egen akse, når bilen bevæger sig. Det Vinkelhastighed måler denne omdrejningshastighed eller omdrejning.
Speedometeret på din bil er et eksempel på rotationslatens, 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 rotationslatens. Når harddiske læser information fra en disk, roterer disken med en vinkelhastighed. I forbindelse med harddiske måler du harddiskens rotationsforsinkelse.
Rotationsforsinkelse på harddisken
På harddiske er plader, dobbeltsidede magnetiske diske, der lagrer data, arrangeret som en post med hver disk i samme center. Du kan gruppere disse spor, eller hver disk stablet 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 er søge tid fortæller dig forsinkelsestiden, rotationsforsinkelse er hvor lang tid det tager at komme til den rigtige sektor, overførselstid er hvor lang tid datalæsningsprocessen tager og overhead er diskpladsen, 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 rotationsforsinkelse, eller rotationsforsinkelse i forbindelse med harddiske, skal du først kende et objekts vinkelhastighed pr. tidsenhed. Dette kan være en harddiskhastighed på 7.200 omdrejninger pr. Minut. Konverter tidsenheden til sekunder. I 7.200 omdrejninger pr. Minut dividerer du antallet med 60 sekunder for at få 120 omdrejninger pr. Sekund.
Forsinkelsen er det omvendte af denne værdi eller tallet 1 divideret med værdien, som ville være 1/120 sekunder eller ca. 0,0083 sekunder. Sørg for at måle rotationsforsinkelse med de samme tidsenheder, som du ønsker for diskadgangstiden.
Eksempel på diskadgangstid
Du kan også få 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, før en disk bliver gratis. Hvis du havde en harddisk med 8 kb (kilobytes) overførselsstørrelse, gennemsnitlig søgetid 12 ms, rotationshastighed 8.200 RPM (omdrejninger pr. minut), overførselshastighed på 4 mb / s og controller-overhead på 0,02 sekunder, kan du beregne gennemsnitlig disk adgangstid.
Konverter først rotationshastigheden til sekunder og den gennemsnitlige søgetid til sekunder for at få henholdsvis 136,67 omdrejninger pr. Sekund og 0,01 sekunder. Del .5 rotationer med 136,67 rotationer pr. Sekund for at få .0037 sekunder for en gennemsnitlig rotation. Brug .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ældig læsning og skrivning drejer disken i gennemsnit halvvejs.
Konverter overførselsstørrelsen 8 kb til mb ved at gange 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 tal i enheder af 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 læsning fra en disk, og du kan beregne responstiden ved at tilføje søgetid, rotationsforsinkelse, overførselstid og overhead.