Uso i DOC da parecchi anni su schede industriali e più recentemente i DOM su SBCC industriali (questi ultimi anche su PC normali (vedi ad esempio http://www.iw3fqg.net) in DOS (una volta, oggi sempre più spesso in Linux) per le solite ragioni... affidabilità, consumi ridotti, dimensioni etc...
I due oggetti sono completamente diversi tra loro...
I primi (i DOC) richiedono che la scheda madre dove andranno installati preveda espressamente il supporto per questo genere di dispositivi, i secondi (i DOM) vanno montati al posto di un HD IDE direttamente nel connettore della scheda madre..
I DOC sono, a parità di capacità, più costosi dei DOM e a questo va' aggiunto che la scheda madre necessita di un opportuno zoccolo dove alloggiarlo.
A parte qualche possibile incompatibilità che ho riscontrato in passato (spesso dovuto al BIOS) a volte difficilmente aggirabili, ho sempre usato DOM PQI con capacità fino a 512MByte (le più comuni sono 128M e 256M).
I DOC invece sono generalmente più piccoli e il taglio massimo che ho utilizzato e' stato i 64MByte.
I DOC dispongono di una tecnologia proprietaria di ripartizione uniforme delle scritture (anche dello stesso dato) su tutto lo spazio di indirizzamento in modo da evitare che il disco si rovini in modo particolare in un punto.
Nelle mie applicazioni realizzate (tipicamente, programmi di controllo) non vengono mai eseguire scritture continue su HD ma i gli eventuali dati da memorizzare sono trasportati via ethernet ai supervisori...
Ciò nonostante spesso mi sento rivolgere la domanda... Ma quanto durano sti moduli? Nel tempo? A me su alcune decine di DOC montati prima dell'avvento del DiskOnChip 2000 credo di averne dovuto cambiare 1 che a volte non partiva (e non veniva riconosciuto correttamente al boot dal sistema operativo)...
Un'altra domanda frequente e ovvia e'... Ma come e quanto vanno sti moduli... In questi giorni mi sono voluto togliere anche io la curiosità...
Per chiudere il cerchio delle prove ho fatto un confronto anche con delle compact flash che avevo a disposizione ... collegate ai PC tramite adattatore IDE/CF...
Ho preso un programma abbastanza aggiornato che sia in grado di eseguire un benchmark in DOS e questi sono stati i risultati:
I risultati sono evidenti... in lettura un DOC arriva a malapena a 1MBytes/sec in scrittura il DOC non oltre 0.5 MBytes/sec (valori MAX), il DOM un po' meglio 1.6 in lettura e 1.1 in scrittura...
Le compact flash Sandisk vanno meglio ... industrial grade a parte possono lavorare in DMA..
Il vecchio HD sul vecchio Pentium a 133 (che ha pero' 128K di cache) e a circa 5MBytes/sec di media in lettura e scrittura...
Settembre 2004
Marco Savegnago