Sofőr

A Driver ( angolul  driver , pl. drivers [1] ) olyan számítógépes szoftver , amelynek segítségével más szoftverek ( operációs rendszer ) férnek hozzá egy eszköz hardveréhez . Az operációs rendszereket általában a kulcsfontosságú hardverösszetevők illesztőprogramjaival szállítják, amelyek nélkül a rendszer nem tud működni. Egyes eszközök (például videokártya vagy nyomtató ) azonban speciális illesztőprogramokat igényelhetnek, amelyeket általában az eszköz gyártója biztosít.

Általánosságban elmondható, hogy az illesztőprogramnak nem kell együttműködnie hardvereszközökkel, csak utánozni tudja azokat (például nyomtató-illesztőprogram, amely a program kimenetét fájlba írja), nem eszközkezeléssel kapcsolatos szoftverszolgáltatásokat nyújt (például /dev ). /zero Unixon , amely csak null byte-ot ad ki), vagy nem csinál semmit (pl. /dev/null Unixon és NUL DOS / Windows alatt ).

Megközelítés az illesztőprogramok létrehozásához

Az operációs rendszer valamilyen "virtuális eszközt" kezel, amely szabványos parancskészletet ért. Az illesztőprogram ezeket a parancsokat olyan parancsokká alakítja, amelyeket maga az eszköz is megért. Ezt az ideológiát "hardveres absztrakciónak" nevezik. A hazai számítástechnikában először az ES számítógépsorozatban jelent meg ilyen megközelítés , és ezt a fajta vezérlőszoftvert csatornaszoftvernek nevezték.

Az illesztőprogram több funkcióból áll, amelyek bizonyos operációs rendszer-eseményeket kezelnek. Általában ez 7 fő esemény:

Videokártya illesztőprogramok

Illesztőprogram integráció

Az olyan rendszerek kifejlesztésével, amelyek nemcsak a számítógép központi elemeit, hanem a legtöbb számítógépes eszköz egészét egyesítik egy táblán, felmerült a kérdés, hogy mennyire kényelmes támogatni az ilyen rendszereket, amelyeket " hardverplatformnak ", vagy egyszerűen csak. "felület".

Eleinte a platformgyártók különálló, egy adathordozóra (általában CD -re ) összeállított illesztőprogramokat szállítottak az operációs rendszerekhez, majd megjelentek a 4-in-1 és One touch nevű telepítőcsomagok, amelyek megkönnyítették az illesztőprogramok telepítését a rendszerre. . Ebben az esetben általában választhat az összes illesztőprogram teljesen automatikus telepítését, vagy manuálisan is kiválaszthatja a szükséges illesztőprogramokat. Egyetlen, jól bevált kifejezés azonban sokáig nem volt.

A modern kifejezés a Board Support Package (vagy "platformtámogatási csomag"), amely az ilyen eszközillesztő-készleteket írja le. A tényleges illesztőprogramokon kívül más telepítőcsomagokhoz hasonlóan operációs rendszer modulokat és programokat is tartalmazhat.

Virtuális illesztőprogramok

A virtuális eszköz-illesztőprogramok egy speciális eszköz-illesztőprogram. Hardvereszközök emulálására használatosak, különösen virtualizációs környezetekben, például amikor egy DOS-program fut egy Microsoft Windows gépen, vagy amikor egy vendég operációs rendszer fut egy Xen gazdagépen .

Lásd még

Jegyzetek

  1. Beszélgetési és professzionális sofőr változat . Vita a Gramota.ru oldalon . Archiválva : 2011. november 8. a Wayback Machine -nél

Linkek