Разлика между 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