GNU/Linux >> Znalost Linux >  >> Linux

rozdíl mezi souborem zařízení a ovladačem zařízení

Jednou z primárních abstrakcí v Unixu je soubor (zdroj):

Programy, služby, texty, obrázky a tak dále jsou všechny soubory. Vstupní a výstupní zařízení a obecně všechna zařízení jsou podle systému považována za soubory.

To umožňuje uživatelům zacházet s různými entitami pomocí jednotné sady operací, a to i v případě, že implementace těchto operací může být velmi odlišná.

Jak jste se dostali k vaší otázce, soubory zařízení jsou uživatelsky orientovanou stranou abstrakce. To je to, co uživatel vidí; soubor, do kterého mohou zapisovat, číst z něj, otevírat, zavírat atd. Ovladače zařízení jsou implementací těchto operací.

Uživatel tedy zavolá operaci se souborem, jako je zápis, a jádro pak použije ovladač zařízení k provedení operace.


Linux
  1. Rozdíl mezi SAN a NAS

  2. Rozdíl mezi Cat a „>“ k vynulování souboru?

  3. Rozdíl mezi „du -sh *“ a „du -sh ./*“?

  1. Rozdíl mezi Eot a Eof?

  2. Rozdíl mezi [0-9], [[:digit:]] a D?

  3. Rozdíl mezi .exrc a .vimrc?

  1. Rozdíl mezi Snat a Masquerade?

  2. Rozdíl mezi měkkými a pevnými odkazy v Linuxu

  3. Jaký je rozdíl mezi ovladačem platformy Linux a normálním ovladačem zařízení?