? Computer utilizzano una varietà di tecnologie di archiviazione dei dati , tra cui Random-Access Memory , nastri, dischi rigidi e dischi ottici . Visto come un gruppo , questi dispositivi rappresentano una gerarchia organizzata dalla velocità, capacità e costo , in cui i metodi più veloci e più costose occupano i livelli più alti , e le più lente unità, meno costosi e più alta capacità occupano il fondo . Stoccaggio primaria: Cache
Il più alto livello di conservazione è costruito direttamente sul chip contenente microprocessore del computer - la sua unità centrale di elaborazione , o CPU . Questo costoso memoria , ad alta velocità chiamato CPU cache , o semplicemente cache. Anche se la cache è in genere la più piccola quantità di spazio effettivo nella gerarchia di memoria , è il più veloce , sia per le sue piste più veloce e perché è fisicamente più vicino alla CPU . Come il microprocessore esegue programmi e lavora su dati , memorizza informazioni recentemente utilizzate nella cache , se il programma usato un pezzo di dati , sarà probabilmente riutilizzarla in futuro . Mantenere i dati in suo vicino , cache ultraveloce salva il microprocessore il tempo in più necessario per richiedere i dati dalla RAM . L'attuale generazione di microprocessori ha diversi megabyte di memoria cache
Storage principale : . RAM
Prima che un computer può eseguire un programma o di dati di accesso , deve prima caricarla nella memoria ad accesso casuale , o RAM , prossimo più alto nella gerarchia di storage in termini di velocità e di distanza dalla CPU , e in genere immediatamente inferiore in termini di dimensioni . Questo è veloce memorizzazione dati semiconduttore con tempi di accesso compresa tra 5 e 12 nanosecondi . Esso contiene tutti i processi di sistema in esecuzione di un computer , l'utente programmi e documenti aperti . A differenza di memoria cache , che è fissato sul chip del microprocessore , è possibile aggiornare il computer con l'aggiunta di più RAM. Computer desktop e laptop hanno generalmente tra 1 GB e 8 GB di RAM ; computer server hanno una capacità fino a 1TB
storage secondario : Hard disk
RAM e . memoria cache sono veloci , ma costosi e volatile : quando si spegne l'apparecchio , i dati in loro svanisce . Per memorizzare in modo permanente programmi e dati , il computer dispone di un disco rigido , il passo successivo nella gerarchia di memoria . Il disco rigido ha un meccanismo che contiene un piatto di metallo rotante e sistema di lettura /scrittura magnetica . Perché registra dati come i campi magnetici sulla superficie del metallo , il computer può aggiornare e accedere ai dati di un numero illimitato di volte , e il dato rimane quando non si spegne . I tempi di accesso per i dischi rigidi sono dell'ordine di 5-20 millisecondi , ovvero circa 1.000 volte più lento della RAM . I dischi rigidi sono molto meno costoso di RAM , tuttavia , vendita al dettaglio per circa $ 100 per TB di storage , al momento della pubblicazione
Offline Stoccaggio : . Rimovibili e multimediale di rete
il livello più basso della gerarchia è storage offline . Questi dispositivi hanno capacità illimitata e basso costo , ma sono relativamente lenti . La capacità illimitata deriva dal fatto che essi hanno un supporto rimovibile , come i nastri cartuccia , CD e unità flash . È possibile estendere la capacità di un computer molto se si dispone di centinaia di CD di dati conservati lontano . Un CD montato ha tempi di accesso nella gamma di 50 millisecondi a qualche secondo . Tape richiede fino a un paio di minuti per individuare i dati , in quanto deve snoderà attraverso la cartuccia di trovare i dati giusti . Tecnologie Internet e cloud-based sono una forma emergente di archiviazione non in linea . I servizi come DropBox e Carbonite consentono di memorizzare i file sui loro server di file, accessibili via Internet .