Hvordan beregne rotasjonsforsinkelse

På samme måte som bilen din beregner hvor fort du kjører, kan du finne ut hvor raskt et objekt roterer ved hjelp av vinkelhastigheten. Denne målingen av hvor raskt et objekt dreier eller roterer er viktig for kjøretøyets hastighet så vel som harddiskbruk.

Rotasjonsforsinkelse

Rotasjonsforsinkelse måler hvor lenge et objekt med en vinkelhastighet går gjennom en hel rotasjon eller revolusjon. Du kan forestille deg at en bil gjør en sving som en del av en sirkel som inkluderer den svingen. Eller du kan tenke på dekkene til en bil som roterer på sin egen akse når bilen beveger seg. De vinkelhastighet måler denne rotasjons- eller revolusjonshastigheten.

Hastighetsmåleren på bilen din er et eksempel på rotasjonsforsinkelse, og konseptet brukes også til datalagring på harddisker for datamaskiner. Du kan lære mer om rotasjonsforsinkelse og diskadgangstid for å finne ut hvordan disse enhetene bruker rotasjonsforsinkelse. Når harddisker leser informasjon fra en disk, roterer disken med en vinkelhastighet. I sammenheng med harddisker måler du rotasjonsforsinkelsen til harddisken.

instagram story viewer

Rotasjonsforsinkelse på harddisken

På harddisker er tallerkener, dobbeltsidige magnetiske disker som lagrer data, ordnet som en plate med hver disk i samme senter. Du kan gruppere disse sporene, eller hver disk stablet oppå hverandre, i sektorer, enhetene for dataoverføring. I dette oppsettet har overflaten et hode som utfører lesing og skriving.

For harddisker, søk tid forteller deg forsinkelsestiden, den rotasjonsforsinkelse er hvor lang tid det tar å komme til riktig sektor, overføringstid er hvor lang tid dataavlesningsprosessen tar og overhead er diskplass som brukes til plassering og timing av selve informasjonen. Du kan beregne overføringstid ved å dele størrelsen på en bytesektor med overføringshastigheten.

Beregner rotasjonsforsinkelse

Å beregne rotasjonsforsinkelse, eller rotasjonsforsinkelse i sammenheng med harddisker, må du først vite et objekts vinkelhastighet per tidsenhet. Dette kan være en harddiskhastighet på 7200 rotasjoner per minutt. Konverter tidsenheten til sekunder. For 7200 rotasjoner per minutt deler du tallet med 60 sekunder for å få 120 rotasjoner per sekund.

Forsinkelsen er det omvendte av denne verdien, eller tallet 1 delt på verdien, som vil være 1/120 sekunder, eller omtrent .0083 sekunder. Forsikre deg om at du måler rotasjonsforsinkelse med de samme tidsenhetene du vil ha for diskadgangstiden.

Eksempel på tid for diskadgang

Du kan også få gjennomsnittlig disktilgangstid som summen av gjennomsnittlig søketid, gjennomsnittlig rotasjonsforsinkelse, overføringstid, køoverhead og og køforsinkelse. Køtid er hvor lang tid det tar før en disk blir ledig. Hvis du hadde en harddisk med 8 kb (kilobyte) overføringsstørrelse, gjennomsnittlig søketid 12 ms, rotasjonshastighet 8200 RPM (rotasjoner per minutt), overføringshastighet på 4 mb / s og kontrollerenhet over 0,02 sekunder, kan du beregne gjennomsnittlig disk tilgangstid.

Konverter først rotasjonshastigheten til sekunder og gjennomsnittlig søketid til sekunder for å få henholdsvis 136,67 rotasjoner per sekund og 0,01 sekunder. Del .5 rotasjoner med 136,67 rotasjoner per sekund for å få 0,0037 sekunder for en gjennomsnittlig rotasjon. Bruk .5 rotasjoner fordi du vil dekke halvparten av en rotasjon når du beregner en gjennomsnittlig rotasjonstid. Du kan gjøre dette ved å anta at for tilfeldig lesing og skriving spinner disken i gjennomsnitt halvveis.

Konverter overføringsstørrelsen 8 kb til mb ved å multiplisere den med 0,001 for å få 0,008 mb, og dele den med overføringshastigheten 4 mb / s for å få 0,002 sekunder. Legg til disse tallene i enheter av sekunder som 0,002 + 0,002 + 0,012 + 0,0042 for å få en total gjennomsnittlig diskadgangstid på 0,0202 sekunder.

Alt dette skjer gjennom prosessen med å lese fra en disk, og du kan beregne responstiden ved å legge sammen søketid, rotasjonsforsinkelse, overføringstid og overhead.

Teachs.ru
  • Dele
instagram viewer