Next Generation Memory: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m rimossa Categoria:Memoria usando HotCat |
|||
Riga 26:
==Ragioni della lentezza dell'evoluzione==
Le nuove tecnologie utilizzate per le memorie, come per esempio l'SSD, non funzionano come le odierne tecnologie (a transistor e magnetiche), e hanno diversi valori di performance, consumi, costi. Questa è la ragione per cui negli ultimi 40 anni, finché l'aumento delle prestazioni delle attuali tecnologie non si è fermato, non sono state inserite nuove tecnologie: è un'operazione molto complessa, sia per quanto riguarda lo spiegare come funziona la nuova tecnologia, sia per testarne l'effettiva miglioria, sia per la produzione in massa dei nuovi dispositivi.
Quindi le aziende produttrici di memorie devono affrontare due sfide: la prima è ovviamente inventare nuove tecnologie per memorizzare che siano migliori e continuino a scalare come le attuali hanno fatto fino ad adesso; la seconda sfida, la più ardua, prevede l'inserimento di questa innovazione nel mercato. Il problema in questo caso è che ognuna delle tecnologie esistenti ha guadagnato il suo spazio nella gerarchia delle memorie: gli Hard Disk magnetici e meccanici (ultimamente sostituiti dagli SSD) per salvataggi veloci e piccoli, SRAM per la cache, DRAM per la memoria principale e i nastri per salvataggi enormi e lenti.
Oltre al fattore "hardware", esiste anche un problema "software", il quale è stato progettato negli anni per calzare alla perfezione con l'hardware attuale: l'esempio più significativo riguarda la RAM (DRAM), memoria molto veloce presente nella maggior parte dei dispositivi, comunemente usata per memorizzare temporaneamente variabili e codice del programma eseguito; questa memoria ha la caratteristica di essere volatile, quindi ogni dato viene rimosso nel momento in cui non è più alimentata. Per mantenere il dato in memoria quindi sono necessari continui refresh, i quali consumano enerigia, tempo e risorse. Il motivo del successo di questa memoria è stato il poterla produrre con costi contenuti. Questo esempio si può applicare a ogni altra tecnologia utilizzata in tutti gli ambiti: nessuna di queste è la tecnologia ideale, si è solamente adattato il sistema in modo che funzionasse con le tecnologie diffuse.
Quindi, l'introduzione di nuove tecnologie avrà un grosso impatto sulla progettazione del software, a oggi basato sulle attuali tecnologie.
Al momento, la più vicina alla commercializzazione di massa tra le nuove tecnologie viste precedentemente è la PCM, commercializzata da Micron Technology e Samsung.
|