Różnica między RDSK i DSK

Różnica między RDSK i DSK

RDSK vs DSK

RDSK i DSK to dwie ścieżki urządzeń w Unix, takie jak środowiska, w których znajdziesz swoje dyski twarde. Dla większości ludzi wydaje się to zbędne, ponieważ wygląda na to, że mają tę samą treść; Ale oni nie. DSK to ścieżka urządzenia blokowego, w której znajdziesz wszystkie sformatowane dyski, które są gotowe do użycia. Dla porównania, RDSK jest surową ścieżką urządzenia i zawiera wszystkie dyski, które nie zostały jeszcze sformatowane, a zatem są określane jako surowe.

Formatowanie napędu nie jest specyficzne do napędu, ale do systemu operacyjnego. Decyduje o tym, gdzie i jak znajdują się bity danych, aby system operacyjny mógł je znaleźć, kiedy będzie to konieczne. Jeśli system operacyjny nie zna systemu plików używanego na dysku, nie będzie w stanie odzyskać żadnych plików ani napisać nowe; Chociaż nadal może pisać na dysku, jakby był surowy i umieszczać na nim inny system plików. Jest to powszechnie znane jako sformatowanie. Ale obecnie większość nowoczesnych systemów operacyjnych, takich jak Linux, używa zestawu powszechnie znanych systemów plików, które inne systemy operacyjne są również w stanie rozpoznać.

Ponieważ dysk nie ma żadnej wiedzy na temat systemu plików, to system operacyjny przechwytujący i obsługuje żądania napędów wymienionych w DSK. Oczywiście istnieją pewne straty wydajności, ponieważ system operacyjny musiałby przetworzyć żądanie i znaleźć odpowiednie miejsce na dysku. Ale z drugiej strony, nie jest zbyt skomplikowane, aby napisać nic na dysku, ponieważ system operacyjny zajmuje się tym wszystkim. Z drugiej strony prośby o dyski w RDSK nie są przetwarzane przez system operacyjny i trafiają bezpośrednio na napęd. 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 ta część powinna być. Uzyskanie czegoś złego z pewnością oznaczałoby uzyskanie nieprawidłowych informacji. Lub gorzej, możesz uszkodzić pliki lub cały system plików.

Streszczenie:

1.DSK to ścieżka urządzenia blokowego, a RDSK to surowa ścieżka urządzenia
2.DSK zawiera sformatowane dyski, podczas gdy RDSK zawiera nieformalne dyski
3.Żądania DSK są przetwarzane przez system operacyjny, podczas gdy żądania RDSK są przetwarzane bezpośrednio przez napęd
4.Komunikowanie się za pośrednictwem RDSK to bardziej skomplikowana sprawa niż przez DSK