Soubor diskuse:Ovladač zařízení.png
Z Wikipedie, otevřené encyklopedie
Mohl bys uvést příklad toho ovladače zařízení, který je mezi filesystémem a jádrem ? Osobně jsem VFS jako ovladač označovat neviděl ... -- Hkmaly 21:21, 7. 12. 2006 (UTC)
- např. English Wikipedia en:Device Driver odstavec Device driver applications, a dalších 800.000 odkazů na google: [1] --Bruce Shorty 22:28, 7. 12. 2006 (UTC)
- Já jsem se naopak s pojmem ovladač zařízení setkal i u "nehardwarových" zařízení, v podstatě je to zařízení jako zařízení a je jedno jestli to tiskne nebo ukládá data do souboru. --Bruce Shorty 22:35, 7. 12. 2006 (UTC)
- Abych byl konkrétní a odpověděl na otázku. Třeba ntfs.sys ve WinNT nebo ntfs kernel module v linuxu, nastudujte si např. MSDN zde --Bruce Shorty 22:38, 7. 12. 2006 (UTC)
-
- Spousta těch odkazů je na téma devfs nebo náhodný výskyt obou slov na stejné stránce. Na třetí stránce je pak například Linux Device Drivers, 2nd Edition, kde se píše In addition to device drivers, other functionalities, both hardware and software, are modularized in the kernel. Beyond device drivers, filesystems are perhaps the most important class of modules in the Linux system. A filesystem type determines how information is organized on a block device in order to represent a tree of directories and files. Such an entity is not a device driver, in that there's no explicit device associated with the way the information is laid down; the filesystem type is instead a software driver, because it maps the low-level data structures to higher-level data structures. - tedy jasně se tvrdí, že moduly filesystému se nepovažují za ovladače zařízení.
- Ty windows celé prohledávat nebudu, nicméně zdá se že se používá výraz driver (ovladač), nikoliv device driver.
- Možná byl ten přesun článku unáhlený ... ale je pravda, že původní výraz je device driver a teprve později zobecněním se objevily "ne-device" drivery (a název článku driver na anglické wiki by byl nesmyslný) ... -- Hkmaly 07:25, 8. 12. 2006 (UTC)
- Unáhlený nebyl, device drivers je nadmnožina všech driverů (viz enwiki), mám to z první ruky, protože mě psaní ovladačů tak jaksi živí, už deset let. Microsoft taky nazývají vývojový kit Windows Device Drivers Kit (DDK) a je to kit pro vývoj všech možných ovladačů (bus specific, filesystem, multimedia, ...). Opravdu věřte mi, je to zcela správně. Nastudujte si tento obor, zjistíte že slovo device neznamená jen kartu do počítače. --Bruce Shorty 07:56, 8. 12. 2006 (UTC)
- Přečtěte si to Linux Device Drivers 2nd edition, mimochodem víte co znamená to dev ve slově devfs? Ta věta Beyond device drivers neznamená že nejsou podmnožinou device drivers, jsou jen trochu mimo, protože se na ně kladou jiné nároky než na jiné zařízení. Může být OS kde to nenazývají device driver, ale obecně to tak platí. --Bruce Shorty 08:02, 8. 12. 2006 (UTC)
- Pokud si vzpomínám, tak už v dobách DOSu, se nazývaly všechny podsystémy (i virtuální) jako device. Byl tam v config.sys příkaz DEVICE= a instalovalo se přes něj např. i disková cache nebo mapovač klávesnice (čeština). --Bruce Shorty 08:12, 8. 12. 2006 (UTC)
- Třeba zde --Bruce Shorty 08:14, 8. 12. 2006 (UTC)
-
-
-
- No "Beyond device drivers" ukecáte, ale co řeknete na větu "Such an entity is not a device driver" ? Uvědomte si, že windows (které vás patrně živí) nejsou všechno - Unixy jsou tu déle a je jich víc. Jestli chcete, připište si tam že ve windows se device drivers nazývá všechno, ale nevnucujte tento názor ostatním operačním systémům. Fakt, že na anglické wikipedii o tom nemluví, není argument. -- Hkmaly 18:41, 8. 12. 2006 (UTC)
-
-
-
-
-
- DevFS je Device Filesystém, tedy filesystém pro ukládání souborů zařízení. Všimněte si, že filesystémy žádný soubor v devfs nemají. -- Hkmaly 20:33, 8. 12. 2006 (UTC)
-
-
Živ jsem nejenom windowsem, živ jsem i (hlavně) pomocí QNX i Linux, mám toho nastudováno dost na to abych byl přesvědčen že mám pravdu. Uvědom te si úroveň abstrakce. Abstrakce je pojem o tom, že všechno se uvede na stejnou úroveň, ke všemu se přistupuje stejně a vše je řízeno stejně. Pokud vás ani anglická wikipedie nepřesvědčila, tak jim to tam opravte, podle vašeho názoru. Chci vidět jejich reakci. Pořád nechápu, že považujete slovo zařízení za něco jenom a jen hmotného. Proč by Bill označoval dblspace.bin v dosu za device? BTW studujte, pochopíte. Čím se v praxi zabýváte? --Bruce Shorty 22:31, 8. 12. 2006 (UTC)
- Je zajímavé, že pořád argumentujete windows, pokud se živíte hlavně Linuxem ... V Linuxu se pouziva termin modul (LKM - Loadable Kernel Modules). Filesystem je modul. Ovladače zařízení se ve zdrojáku jádra nachází v poddirektoráři drivers. Filesystémy v poddirektoráři fs. Mě to připadá jasné.
- Pokud chcete mluvit o tom, jak je všechno řízeno stejně, mluvíte o mikrokernelu jako je Mach nebo Hurd. Ten má skutečně jednotné rozhranní pro všechno. Linux ne - je sice rozhranní modulu, ale taky existuje VFS a bloková zařízení a jsou to odlišné věci ...
- Proč ? Nechtěl plést uživatele, asi. Už zavedl příkaz DEVICE, tak se ho držel. Kromě toho já nepopírám, že se ten termín používá - jen tvrdím, že to není samozřejmé, že si to zaslouží vysvětlení.
- Zařízení samozřejmě nemusí být hmotné. Existují čistě virtuální zařízení (hmm ... teď mě napadá, do odstavce k EMM386 by se dalo připsat "k ovladači patří nějaké fyzické zařízení"). Ale filesystém má do zařízení opravdu hodně daleko a ten váš obrázek to ukazuje jako by filesystém byl typickým zařízením. Není. Pokud ho tak ve windows nazývají, je to jejich rozhodnutí, ale určitě to nebylo proto že by někdo řekl "Jak jasně pojmenovat program který implementuje filesystem ? No ovladač zařízení, to je přece jasné, vždyť je vidět že nic neovládá a zařízení nikde ...".
- Zabývám se samozřejmě Linuxem, i když v DOSu jsem si kdysi taky zařádil. Placen za systémové programování ale bohužel nejsem.
- Mimochodem, en:File system driver je stub a mluví čistě o windows. Název tohoto článku je jediný výskyt slova driver v článku en:Filesystem, který rozhodně stub není. -- Hkmaly 00:05, 9. 12. 2006 (UTC)
Já mam své argumenty, vy máte své argumenty, navrhuji to uzavřít (tu planou diskusi) a článek rozšířit tak nějak neutrálně (z našeho pohledu). Ten obrázek opravím na ovladač filesystému (což mi není úplně proti srsti). --Bruce Shorty 12:49, 11. 12. 2006 (UTC)
- Nejsem proti, otázka je zda se shodneme na neutrálním rozšíření ... totiž, já si myslel že moje verze je dostatečně neutrální, ale samozřejmě moje kvalifikace to posoudit je dost slabá :-). Každopádně v diskuzi bychom měli pokračovat přímo u Ovladač zařízení. Třeba se i někdo přidá :-) -- Hkmaly 18:32, 11. 12. 2006 (UTC)

