Zařízení (soubor): Porovnání verzí

Smazaný obsah Přidaný obsah
SinBot (diskuse | příspěvky)
m oprava odkazu na rozcestnik nebo redirect, Windows->Microsoft Windows
Oprava odkazu na Diskový oddíl, přepis úvodní části
Řádek 1:
Soubor'''Speciální soubor''' nebo '''soubor zařízení''' je speciální soubor (anglicky '''special file''' nebo '''device file'''), které je [[rozhraní]]m (interface) k [[ovladač zařízení|ovladač]]i přítomnézařízení, které se nachází v [[souborový systém|souborovém systému]], jako by to byl normální [[soubor]]. speciálníhoMyšlenka typu.speciálních Tosouborů umožnujeumožňuje používat při práci se zařízeními stejné funkce jako pro práci se soubory, což zjednodušuje jejich ovládání.
 
SouborSpeciální zařízenísoubor může představovat celé fyzické zařízení (např. [[tiskárna (počítačová)|tiskárnu]] nebo [[pevný disk|disk]]), část zařízení (např. [[oblastdiskový diskuoddíl]] nebo jeden kanál [[zvuková karta|zvukové karty]]) nebo se může jednat o virtuální zařízení bez fyzického protějšku (např. [[generátor pseudonáhodných čísel]]).
 
== Unix (a Linux) ==
 
V [[Unix]]u (a [[Linux]]u apod.) existují dva typy speciálních souborů – znaková a bloková zařízení:. Jejich rozlišení vyplývá z toho, jak daný kus hardware komunikuje s operačním systémem.
 
=== Znaková zařízení ===
ZnakováSe zařízeníznakovými jsou taková, se kterýmizařízeními se komunikuje po znacích. Každý zápis jde přímo do ovladače a každé čtení přímo z ovladače po jednom znaku. Nejčastěji funguje jako roura: zapisovaná data tečou dovnitř a nemají žádnou souvislost s daty čtenými.
 
Typickými příklady je [[tiskárna (počítačová)|tiskárna]] nebo [[terminál (informatika)|terminál]].
Řádek 20:
Bloková zařízení jsou taková, se kterými se komunikuje po blocích. Bloky mají určené pořadí a vytváří adresový prostor. Stejně jako u obyčejného [[soubor]]u lze tyto bloky číst i zapisovat v libovolném pořadí. Základním rozdílem mezi znakovým a blokovým zařízením je [[buffer]]ování dat u blokových zařízení.
 
Typickými příklady je [[oblastdiskový diskuoddíl]] nebo [[elektronická paměť|paměť]].
 
== MS-DOS ==