I en värld av datorer , är det dags för dataåtkomst från minneslagringsanordningar allt . Ju snabbare datorn kan hitta uppgifter , desto snabbare prestanda operativsystemet. Om du någonsin fick vänta en lång tid för ett fönster att öppna eller för ett program att starta , är dataåtkomst från minnet långsam . Ingenjörer strävar ständigt för snabb åtkomst gånger , men tiden i sig är beroende av en mängd faktorer . Inre bearbetning av Memory Access
hjärtat av en dator är CPU , vilket står för Central Processing Unit . En processor kan inte lagra allt minne , så det bygger på ytterligare enheter för att lagra data . Först lagrar RAM , vilket står för Random Access Memory , en del , men inte alla , av dessa data. CPU: n ser till RAM först . Hårddisken , som kallas en sekundär lagringsenhet , är sammanlänkad till RAM . RAM kan bara lagra data när strömmen är påslagen , så dess som korttidsminne i din hjärna . Den långtidsminnet är hårddisken , som kan lagra data när strömmen är avstängd . När CPU kräver data måste den att flyta från hårddisken till RAM till CPU genom en gemensam buss . Eftersom data måste flöda genom flera stationer , saktar ner . Ingenjörer realisera en avmattning är oundviklig , så de försöker " påskynda " tillgången tiden så mycket som möjligt . Ju snabbare åtkomsttid , desto snabbare ett program laddas i och öppnar .
Mängd data Hämtad
Programmets storlek påverkar hur snabbt datorn öppnas det . Ett litet program , till exempel Anteckningar , öppnar snabbt eftersom det inte finns en hel del uppgifter att hämta . Ett mycket stort program , till exempel en film redigeringsprogram , har en hel del uppgifter att fylla i. Långsammare datorer tar längre tid att ladda in stora program , medan en mycket snabb dator öppnar upp stora program nästan omedelbart , på grund av åtkomsttid av data hämtning .
typiska tider
läroboken för CSCI 432 datavetenskap klass vid College of Charleston anger några typiska tillgång gånger . För en CPU för att komma åt data från sin egen interna minnet avsnitt , tar det 10 till minus 9 sekunder . Detta är en decimalpunkt med 9 nollor och en 1 . Detta motsvarar 0,0000000001 av en sekund för att hämta data . För processorn att hämta data från hårddisken ( kallas sekundär lagring ) , det tar ca 10 till minus 4 sekunder , eller 0,00001 av en sekund .
Hårddisk Fragmentering
nivån av fragmentering i hårddisken påverkar också åtkomsttid , som direkt omvandlar till hur snabbt ett program öppnas . För att förstå en fragmenterad hårddisk , bild brett spridande fågelfrö över en gräsmatta . Fröna är bitar av data , och en fågel är datorns processor . Fågeln har att resa över hela gården för att samla in frön , vilket tar tid . Om du samlar alla frön i en skål , inte spendera fågeln inte tid på att leta efter frön . En dator fungerar på samma sätt . När du de- fragment hårddisken , är alla bitarna packas. Datorns processor inte behöver spendera tid på att leta efter information , så att tillgången tiden ökas och program öppnar snabbt Addera