RDSK vs DSK
RDSK e DSK sono due percorsi di dispositivo in ambienti come Unix in cui troverai i tuoi dischi rigidi. Per la maggior parte delle persone, sembra ridondante in quanto sembra che abbiano lo stesso contenuto; ma loro no DSK è un percorso di dispositivo a blocchi in cui troverai tutte le unità formattate che sono pronte per essere utilizzate. In confronto, RDSK è un percorso di dispositivo raw e contiene tutte le unità che non sono ancora state formattate e vengono quindi definite RAW.
La formattazione di un'unità non è specifica per l'unità in sé, ma per il sistema operativo. Stabilisce dove e come si trovano i bit di dati in modo che il sistema operativo possa trovarli quando è necessario. Se il sistema operativo non conosce il file system utilizzato nell'unità, non sarà in grado di recuperare alcun file o scriverne di nuovi; sebbene, può ancora scrivere sul disco come se fosse RAW e posizionare un altro file system su di esso. Questo è comunemente noto come riformattare. Ma al giorno d'oggi, i sistemi operativi più moderni come Linux utilizzano un insieme di file system comunemente noti che altri sistemi operativi sono in grado di riconoscere.
Poiché l'unità non ha alcuna conoscenza del file system, è il sistema operativo che intercetta e gestisce le richieste alle unità elencate in DSK. Ovviamente, ci sono alcune perdite di prestazioni dal momento che il sistema operativo dovrebbe elaborare la richiesta e trovare lo spazio appropriato sul disco. Ma sul lato positivo, non è troppo complesso scrivere qualcosa sul disco mentre il sistema operativo gestisce tutto ciò. D'altra parte, le richieste alle unità nell'RDSK non vengono elaborate dal sistema operativo e vanno direttamente all'unità. Non trae vantaggio da cose come il buffering e l'ottimizzazione. Dovresti anche avere una buona conoscenza di ciò che stai facendo, in quanto devi essere sicuro di dove stai leggendo o scrivendo e di quanto grande o piccola debba essere quella parte. Ottenere qualcosa di sbagliato significherebbe sicuramente ottenere informazioni errate. O peggio, potresti danneggiare i file o l'intero file system.
Sommario:
1.DSK è un percorso di dispositivo a blocchi mentre RDSK è un percorso di dispositivo non elaborato
2.DSK contiene unità formattate mentre RDSK contiene unità non formattate
Le richieste 3.DSK vengono elaborate dal sistema operativo mentre le richieste RDSK vengono elaborate direttamente dall'unità
4. Comunicare tramite RDSK è una questione più complicata che tramite DSK