Mye tid som kreves av lagringsenheter til å hente data

Mye tid som kreves av lagringsenheter til å hente data


I en verden av databehandling, tid på innhenting av data fra minnet lagringsenheter er alt. Jo raskere datamaskinen kan finne data, jo raskere ytelsen til operativsystemet. Hvis du noen gang måtte vente lenge på et vindu for å åpne eller for et program for å starte, innhenting av data fra minnet er treg. Ingeniører stadig streve for rask tilgang ganger, men selve tiden er avhengig av en rekke faktorer.

Inner Working of Memory Access

Hjertet av en datamaskin er CPU, som står for Central Processing Unit. En CPU kan ikke lagre alt minnet, så det er avhengig av flere enheter for å lagre data. Først, RAM, som står for Random Access Memory, lagrer noen, men ikke alle, av dataene. CPU ser til RAM først. Harddisken, som kalles en sekundær lagringsenhet, er knyttet sammen til RAM. RAM kan bare lagre data når strømmen er på, så det er som korttidsminnet i hjernen. Den langsiktige minne er harddisken, som kan lagre data når strømmen er slått av. Når CPU krever data, har det å strømme fra harddisken til RAM til CPU gjennom en felles buss. Fordi dataene har å strømme gjennom flere stasjoner, bremser det ned. Ingeniører realisere en nedgang er uunngåelig, så de prøver å "fremskynde" tilgangstiden så mye som mulig. Jo raskere aksesstid, jo raskere en programmet laster inn og åpner opp.

Mengde data hentet

Størrelsen av programmet påvirker hvor fort maskinen åpner den. Et lite program, for eksempel Notisblokk, åpnes raskt fordi det er ikke mye data å hente. Et veldig stort program, for eksempel en film redigering program, har mye data å laste inn. Langsommere datamaskiner ta lengre tid å laste inn store programmer, mens en svært rask datamaskin åpner opp store programmer nesten umiddelbart, på grunn av aksesstid på data henting.

typiske Times

Lærebok for CSci 432 Computer Science klasse ved College of Charleston angir noen typiske tilgangstider. For en CPU for å få tilgang til data fra sin egen interne minne, tar det 10 til minus 9 sekunder. Dette er et punktum med 9 nuller og en 1. Dette betyr ,0000000001 av et sekund å hente data. For CPU å hente data fra harddisken (kalt sekundær lagring), det tar ca 10 til minus 4 sekunder, eller 0,00001 sekund.

Hard Drive Fragmentering

Nivået av fragmentering i harddisken påvirker også tilgang tid, som direkte konverterer til hvor fort et program åpnes. For å forstå en fragmentert harddisk, bilde allment spredning fuglefrø over en plen. Frøene er biter av data, og en fugl er datamaskinens CPU. Fuglen har til å reise over tunet for å samle frø, noe som tar tid. Hvis du samle alle frøene i en bolle, ikke fuglen ikke bruke tid på å lete etter frø. En datamaskin fungerer på samme måte. Når du de-fragmentere harddisken, alle biter er komprimert. Datamaskinens CPU trenger ikke å bruke tid på å lete etter data, slik at tilgangen tid økes og programmer åpne raskt