RDSK vs DSK
RDSK a DSK jsou dvě cesty zařízení v Unixových prostředích, kde najdete své pevné disky. Pro většinu lidí se to zdá být zbytečné, protože to vypadá, že mají stejný obsah; ale ne. DSK je cesta blokového zařízení, kde najdete všechny vaše formátované jednotky, které jsou připraveny k použití. Oproti tomu RDSK je surová cesta zařízení a obsahuje všechny jednotky, které ještě nebyly naformátovány, a proto jsou označovány jako RAW.
Formátování jednotky není specifické pro samotnou jednotku, ale pro operační systém. Diktuje, kde a jak jsou umístěny kousky dat, aby je OS mohl najít, když to potřebuje. Pokud operační systém nezná systém souborů používaný na jednotce, nebude schopen načíst žádné soubory ani zapisovat nové; přesto může na disk stále zapisovat, jako by to byl RAW a na něj umístit jiný systém souborů. Toto je běžně známé jako přeformátování. V dnešní době však většina moderních operačních systémů, jako je Linux, používá sadu běžně známých souborových systémů, které jsou schopny rozpoznat i jiné operační systémy.
Protože jednotka nemá žádné znalosti o systému souborů, je to operační systém, který zachytává a obsluhuje požadavky na jednotky uvedené v DSK. Je zřejmé, že existují určité ztráty výkonu, protože operační systém by musel požadavek zpracovat a najít na disku odpovídající místo. Pozitivní je ale to, že není opravdu příliš složité zapisovat na disk cokoli, protože OS to všechno zvládne. Na druhé straně požadavky na jednotky v RDSK nezpracovává OS a jde přímo na jednotku. Nevzbuzuje to výhody, jako je ukládání do vyrovnávací paměti a optimalizace. Měli byste mít také dobrou představu o tom, co děláte, protože musíte mít jistotu, kde čtete nebo píšete, a jak velká nebo malá by měla být tato část. Dostat něco špatně by jistě znamenalo získat nesprávné informace. Nebo ještě horší, můžete poškodit soubory nebo celý systém souborů.
Souhrn:
1.DSK je cesta blokového zařízení, zatímco RDSK je cesta surového zařízení
2.DSK obsahuje formátované jednotky, zatímco RDSK obsahuje neformátované jednotky
3.DSK požadavky jsou zpracovávány OS, zatímco RDSK požadavky jsou zpracovávány měničem přímo
4.Komunikace přes RDSK je složitější záležitost než přes DSK