Co je to speciální soubor?

Speciální soubor, známý také jako soubor zařízení, je soubor v počítači, který se používá s ovladači zařízení. Může se objevit a chovat se jako normální soubor, ale obsahuje zvláštní název, který jej odlišuje od ostatních souborů. Tento název nelze použít s jinými typy souborů. Speciální soubor může dávat příkazy ovladači zařízení prostřednictvím systémových volání Input / Output (I / O). To usnadňuje souboru řídit konkrétní zařízení nebo část počítačového systému.

Uzel zařízení ukládá informace o speciálním souboru a používá k identifikaci souboru a ovladače, se kterým pracuje, hlavní a vedlejší číslo. Microsoft® používá ve svých operačních systémech speciální soubory, jako je systém MS-DOS® a Windows®. Důležitým rozdílem je jméno a způsob, jak se speciální soubor rozlišuje. Microsoft® odkazuje na speciální soubory jako soubory zařízení a starší operační systémy používají k identifikaci těchto speciálních souborů místo velkých a menších čísel rezervní slova.

Soubory zařízení společnosti Microsoft® obsahují jednoduchá klíčová slova jako CON a PRN. Mohou nebo nemusí mít příkaz pro vstup i výstup. Například CON může přijímat zadaná data i tisknout počítačová data do konzoly. Klíčové slovo PRN však může tisknout pouze text. Nemůže přijímat žádný vstup.

Chcete-li lépe porozumět tomu, jak speciální soubory ovlivňují lidi v jejich každodenním životě, zvažte vysokoškolskou studentku, která uložila svůj seminární práce na CD-ROM a odešla do knihovny kampusu a vytiskla ji. Jakmile vloží CD do počítače, musí počítač načíst data na CD a otevřít je v počítači, aby je student mohl odeslat do tiskárny. Typ speciálního souboru, známý jako blokové zařízení, přenáší data v blocích z CD do počítače. Po přenesení všech bloků může počítač zobrazit obsah CD na obrazovce počítače.

Kromě blokových zařízení existují i ​​znaková zařízení a pseudo-zařízení. Znaková zařízení pracují se systémy, které odesílají informace jeden znak najednou místo ve velkých blocích, jako je popisovač blokových zařízení. Pseudo-zařízení se používají k interakci s příkazy, které může operační systém provádět, které nevyžadují interakci s fyzickým objektem. CD-ROM je fyzický objekt zpracovávaný blokovým zařízením. Pseudo-zařízení se zabývá čistě příkazy a nereaguje s žádnými fyzickými objekty.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?