RDSK i DSK

Anonim

RDSK vs DSK

RDSK i DSK to dwie ścieżki urządzeń w środowiskach typu Unix, gdzie znajdziesz swoje dyski twarde. Dla większości ludzi wydaje się to zbyteczne, ponieważ wygląda na to, że mają tę samą treść; ale nie robią tego. DSK to ścieżka do urządzeń blokowych, w której znajdziesz wszystkie sformatowane dyski, które są gotowe do użycia. Dla porównania RDSK jest ścieżką urządzenia surowego i zawiera wszystkie dyski, które nie zostały jeszcze sformatowane, a zatem są określane jako RAW.

Formatowanie dysku nie jest specyficzne dla samego dysku, ale dla systemu operacyjnego. Określa, gdzie i w jaki sposób znajdują się bity danych, tak aby system operacyjny mógł go znaleźć, kiedy jest to konieczne. Jeśli system operacyjny nie zna systemu plików używanego na dysku, nie będzie mógł pobrać żadnych plików ani napisać nowych; chociaż nadal może pisać na dysku tak, jakby był RAW i umieszczać na nim inny system plików. Jest to powszechnie znane jako formatowanie. Ale obecnie nowoczesne systemy operacyjne, takie jak Linux, używają zestawu powszechnie znanych systemów plików, które inne systemy operacyjne są również w stanie rozpoznać.

Ponieważ dysk nie ma żadnej wiedzy o systemie plików, jest to system operacyjny, który przechwytuje i obsługuje żądania na dyskach wymienionych w DSK. Oczywiście, występują pewne straty wydajności, ponieważ system operacyjny musiałby przetworzyć żądanie i znaleźć odpowiednie miejsce na dysku. Ale z pozytywnej strony, nie jest to zbyt skomplikowane, aby napisać cokolwiek na dysku, ponieważ system operacyjny obsługuje to wszystko. Z drugiej strony, żądania do dysków w RDSK nie są przetwarzane przez system operacyjny i trafiają bezpośrednio na dysk. Nie korzysta z takich rzeczy jak buforowanie i optymalizacja. Powinieneś również dobrze zrozumieć, co robisz, ponieważ musisz mieć pewność, gdzie czytasz lub piszesz i jak duża lub mała powinna być ta część. Coś złego oznaczałoby z pewnością uzyskanie nieprawidłowych informacji. Lub gorzej, możesz uszkodzić pliki lub cały system plików.

Streszczenie:

1.DSK jest ścieżką urządzenia blokowego, a RDSK jest ścieżką urządzenia surowego 2.DSK zawiera sformatowane dyski, a RDSK zawiera niesformatowane dyski 3.Dokładki DSK są przetwarzane przez system operacyjny, a żądania RDSK są przetwarzane bezpośrednio przez napęd 4. Komunikacja za pośrednictwem RDSK jest bardziej skomplikowana niż za pośrednictwem DSK