Forskjell mellom RDSK og DSK Forskjellen mellom

Anonim

RDSK vs DSK

RDSK og DSK er to enhetsbaner i Unix som miljøer hvor du finner harddiskene dine. For de fleste synes det å være overflødig, ettersom det ser ut til at de har samme innhold; men de gjør det ikke. DSK er en blokkeringsbane hvor du finner alle dine formaterte stasjoner som er klare til bruk. Til sammenligning er RDSK en rå enhetsbane, og den inneholder alle stasjoner som ennå ikke er formatert, og er dermed referert til som RAW.

Formatering av en stasjon er ikke spesifikk for å kjøre seg selv, men til operativsystemet. Det dikterer hvor og hvordan dataene er plassert slik at operativsystemet kan finne det når det er nødvendig. Hvis operativsystemet ikke kjenner filsystemet som brukes på stasjonen, vil det ikke være i stand til å hente filer eller skrive nye; selv om det fortsatt kan skrives på stasjonen som om det er RAW og legger et nytt filsystem på den. Dette er vanligvis kjent som omformatering. Men i dag bruker de fleste moderne operativsystemer som Linux et sett med kjente filsystemer som andre operativsystemer også kan gjenkjenne.

Siden stasjonen ikke har noen kjennskap til filsystemet, er det operativsystemet som avskjærer og servicerer forespørsler til stasjoner som er oppført i DSK. Åpenbart er det noen ytelsestap siden operativsystemet vil trenge å behandle forespørselen og finne riktig plass på disken. Men på den positive siden er det egentlig ikke så komplisert å skrive noe på disken når operativsystemet håndterer alt dette. På den annen side, forespørsler til stasjoner i RDSK blir ikke behandlet av operativsystemet og går direkte til stasjonen. Det drar ikke nytte av ting som buffering og optimalisering. Du bør også ha en god forståelse av hva du gjør som du må være sikker på hvor du leser eller skriver og hvor stor eller liten den delen skal være. Å få noe galt ville sikkert bety at du får feil informasjon. Eller verre, du kan ødelegge filer eller hele filsystemet.

Sammendrag:

1. DSK er en blokkeringsbane mens RDSK er en rå enhetsbane

2. DSK inneholder formaterte stasjoner mens RDSK inneholder uformaterte stasjoner

3. DSK-forespørsler behandles av operativsystemet mens RDSK-forespørsler behandles av stasjonen direkte

4. Kommunikasjon via RDSK er en mer komplisert sak enn via DSK