Diferença entre RDSK e DSK

RDSK vs DSK

RDSK e DSK são dois caminhos de dispositivo no Unix, como ambientes onde você encontrará seus discos rígidos. Para a maioria das pessoas, parece ser redundante, pois parece que eles têm o mesmo conteúdo; mas eles não. DSK é um caminho de dispositivo de bloco onde você encontrará todas as suas unidades formatadas que estão prontas para serem usadas. Em comparação, o RDSK é um caminho de dispositivo bruto e contém todas as unidades que ainda não foram formatadas e, portanto, são chamadas de RAW.

A formatação de uma unidade não é específica para a própria unidade, mas para o sistema operacional. Ele determina onde e como os bits de dados estão localizados, para que o SO possa encontrá-lo quando necessário. Se o sistema operacional não conhecer o sistema de arquivos usado na unidade, não será possível recuperar nenhum arquivo ou gravar novos; embora ainda possa gravar na unidade como se fosse RAW e colocar outro sistema de arquivos nela. Isso é conhecido como reformatação. Atualmente, porém, os sistemas operacionais mais modernos, como o Linux, usam um conjunto de sistemas de arquivos comumente conhecidos que outros sistemas operacionais também são capazes de reconhecer..

Como a unidade não tem nenhum conhecimento sobre o sistema de arquivos, é o sistema operacional que intercepta e atende às solicitações das unidades listadas no DSK. Obviamente, existem algumas perdas de desempenho, pois o sistema operacional precisaria processar a solicitação e encontrar o espaço apropriado no disco. Mas pelo lado positivo, não é realmente muito complexo gravar algo no disco, pois o sistema operacional lida com tudo isso. Por outro lado, as solicitações de unidades no RDSK não são processadas pelo sistema operacional e vão diretamente para a unidade. Não se beneficia de coisas como buffer e otimização. Você também deve ter uma boa noção do que está fazendo, pois precisa ter certeza de onde está lendo ou escrevendo e de quão grande ou pequena essa parte deve ser. Entender algo errado certamente significaria obter informações incorretas. Ou pior, você pode corromper arquivos ou todo o sistema de arquivos.

Resumo:

1.DSK é um caminho de dispositivo de bloco enquanto RDSK é um caminho de dispositivo bruto
2.DSK contém unidades formatadas enquanto RDSK contém unidades não formatadas
As solicitações 3.DSK são processadas pelo sistema operacional, enquanto as solicitações RDSK são processadas diretamente pela unidade
4.Comunicar via RDSK é uma questão mais complicada do que via DSK