På samma sätt som din bil beräknar hur snabbt du kör, kan du räkna ut hur snabbt ett objekt roterar med dess vinkelhastighet. Denna mätning av hur snabbt ett objekt vrider eller roterar är viktigt både för fordonets hastighet och hårddiskanvändning.
Rotationsfördröjning
Rotationsfördröjning mäter hur länge ett objekt med en vinkelhastighet går genom en hel rotation eller varv. Du kan föreställa dig att en bil gör en sväng som en del av en cirkel som inkluderar den svängen. Eller så kan du tänka på att en bils däck roterar på sin egen axel när bilen rör sig. De vinkelhastighet mäter denna rotationshastighet eller revolution.
Hastighetsmätaren på din bil är ett exempel på rotationsfördröjning, och konceptet används också för datalagring på hårddiskar för datorer. Du kan lära dig mer om rotationsfördröjning och diskåtkomsttid för att ta reda på hur dessa enheter använder rotationslatens. När hårddiskar läser information från en skiva roterar skivan med en vinkelhastighet. I samband med hårddiskar mäter du hårddiskens rotationsfördröjning.
Rotationsfördröjning på hårddisken
På hårddiskar är skivor, dubbelsidiga magnetiska skivor som lagrar data, ordnade som en post med varje skiva i samma centrum. Du kan gruppera dessa spår, eller varje disk staplad ovanpå varandra, i sektorer, enheterna för dataöverföring. I denna inställning har ytan ett huvud som utför läsning och skrivning.
För hårddiskar Hitta tid berättar fördröjningstiden, den rotationsfördröjning är hur lång tid det tar att komma till rätt sektor, överföringstid är hur lång tid dataläsningsprocessen tar och över huvudet är det diskutrymme som används för lokalisering och tidpunkt för själva informationen. Du kan beräkna överföringstid genom att dela storleken på en bytesektor med överföringshastigheten.
Beräknar rotationsfördröjning
Att beräkna rotationsfördröjningeller rotationsfördröjning i samband med hårddiskar, först måste du veta ett objekts vinkelhastighet per tidsenhet. Detta kan vara en hårddiskhastighet på 7200 varv per minut. Konvertera tidsenheten till sekunder. För 7200 varv per minut delar du antalet med 60 sekunder för att få 120 varv per sekund.
Fördröjningen är det inversa av detta värde, eller siffran 1 dividerat med värdet, vilket skulle vara 1/120 sekunder, eller cirka .0083 sekunder. Se till att du mäter rotationsfördröjning med samma tidsenheter som du vill ha för diskåtkomsttiden.
Exempel på diskåtkomsttid
Du kan också få genomsnittlig diskåtkomsttid som summan av genomsnittlig söktid, genomsnittlig rotationsfördröjning, överföringstid, kööverhead och och köfördröjning. Kötiden är hur lång tid det tar för en disk att bli ledig. Om du hade en hårddisk med 8 kb (kilobytes) överföringsstorlek, genomsnittlig söktid 12 ms, rotationshastighet 8200 rpm (rotationer per minut), överföringshastighet på 4 mb / s och styrenhetens overhead på 0,02 sekunder, du kan beräkna genomsnittlig disk åtkomsttid.
Konvertera först rotationshastigheten till sekunder och den genomsnittliga söktiden till sekunder för att få 136,67 varv per sekund respektive 0,01 sekunder. Dela .5 varv med 136,67 varv per sekund för att få 0,0037 sekunder för en genomsnittlig rotation. Använd .5 rotationer eftersom du vill täcka hälften av en rotation när du beräknar en genomsnittlig rotationstid. Du kan göra detta genom att anta att skivan snurrar halvvägs i genomsnitt för slumpmässig läsning och skrivning.
Konvertera överföringsstorleken 8 kb till mb genom att multiplicera den med 0,001 för att få 0,008 mb och dela den med överföringshastigheten 4 mb / s för att få 0,002 sekunder. Lägg till dessa siffror i enheter av sekunder som 0,002 + 0,002 + 0,012 + 0,0042 för att få en total genomsnittlig diskåtkomsttid på 0,0202 sekunder.
Allt detta händer genom läsningsprocessen från en disk, och du kan beräkna svarstiden genom att lägga samman söktid, rotationsfördröjning, överföringstid och overhead.