РДСК против ДСК
RDSK и DSK - это два пути к устройствам в Unix-подобных средах, где вы найдете свои жесткие диски. Для большинства людей это кажется излишним, поскольку похоже, что они имеют одинаковое содержание; но они этого не делают. DSK - это путь к блочному устройству, где вы найдете все отформатированные диски, которые готовы к использованию. Для сравнения, RDSK является необработанным путем к устройству и содержит все диски, которые еще не были отформатированы и поэтому называются RAW..
Форматирование диска зависит не от самого диска, а от операционной системы. Он определяет, где и как расположены биты данных, чтобы ОС могла найти их, когда это необходимо. Если операционная система не знает файловую систему, используемую на диске, она не сможет извлечь какие-либо файлы или записать новые; хотя, он все еще может записывать на диск, как если бы он был RAW, и размещать на нем другую файловую систему. Это широко известно как переформатирование. Но в настоящее время большинство современных операционных систем, таких как Linux, используют набор общеизвестных файловых систем, которые другие операционные системы также могут распознавать.
Поскольку диск не имеет никаких сведений о файловой системе, именно операционная система перехватывает и обслуживает запросы к дискам, перечисленным в DSK. Очевидно, что есть некоторые потери производительности, поскольку ОС должна будет обработать запрос и найти подходящее место на диске. Но с другой стороны, записать что-либо на диск не так уж и сложно, поскольку ОС все это обрабатывает. С другой стороны, запросы к дискам в RDSK не обрабатываются ОС и направляются непосредственно на диск. Это не приносит пользы от таких вещей, как буферизация и оптимизация. Вы также должны хорошо понимать, что вы делаете, так как вам нужно быть уверенным в том, где вы читаете или пишете, и насколько большой или маленькой должна быть эта часть. Получение чего-то неправильного, безусловно, будет означать получение неверной информации. Или, что еще хуже, вы можете повредить файлы или всю файловую систему.
Резюме:
1.DSK - это путь к блочному устройству, а RDSK - путь к необработанному устройству.
2.DSK содержит отформатированные диски, а RDSK содержит неформатированные диски
3.DSK-запросы обрабатываются ОС, а RDSK-запросы обрабатываются непосредственно накопителем.
4. Общение через RDSK является более сложным делом, чем через DSK.