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