Soferul este

În general, driverul nu trebuie să interacționeze cu dispozitivele hardware, ci doar să le simuleze (de exemplu driverul de imprimantă care scrie ieșirea din programe într-un fișier), să furnizeze servicii software care nu sunt legate de gestionarea dispozitivelor (de exemplu, / dev / zero pe Unix). care emite doar octeți nula) sau nu face nimic (de exemplu, / dev / null în Unix și NUL în DOS / Windows).

Ideologia construirii șoferilor

Sistemul de operare gestionează un "dispozitiv virtual" care înțelege setul standard de comenzi. Conducătorul traduce aceste comenzi în comenzi pe care dispozitivul le înțelege direct. Această ideologie se numește "abstractizare de la hardware". Pentru prima dată în tehnologia informatică internă, o astfel de abordare a apărut în seria de calculatoare a UE. și astfel de programe de control au fost numite programe de canale.

Conducătorul este alcătuit din mai multe funcții care gestionează anumite evenimente ale sistemului de operare. De obicei, acestea sunt 7 evenimente principale:

  • Încărcați driverul. Aici, șoferul se înregistrează în sistem, efectuează inițierea inițială și așa mai departe.
  • Descarcarea. Driver-ul eliberează resursele capturate - memorie, fișiere, dispozitive etc.
  • Deschiderea conducătorului auto. Începutul lucrării principale. De obicei, driverul este deschis de către program ca fișier, prin funcțiile CreateFile () în Win32 sau fopen () în sistemele de tip UNIX.
  • Reading.
  • Înregistrare: programul citește sau scrie date de la / la dispozitivul care a fost servit de către conducătorul auto.
  • Închidere: operația care este inversă a deschiderii, eliberează resursele deschise când se deschide și distruge descriptorul fișierului.
  • IO Control, IOCTL. De multe ori, driverul suportă o interfață I / O specifică dispozitivului. Folosind această interfață, programul poate trimite o comandă specială, care este acceptată de acest dispozitiv. De exemplu, pentru dispozitivele SCSI, puteți trimite comanda GET_INQUIRY pentru a obține o descriere a dispozitivului. În sistemele Win32, controlul este efectuat prin intermediul funcției API DeviceIoControl (). În UNIX-like - ioctl ().

Integrarea driverului

Pe măsură ce sistemele dezvoltă, care combină pe o singură placă nu numai elementele centrale ale computerului, ci și majoritatea dispozitivelor computerului în general, se ridică întrebarea privind confortul de a susține astfel de sisteme, numită "platformă hardware" sau pur și simplu "platformă".

În primul rând, furnizorii de platforme au furnizat un set de drivere separate pentru sistemele de operare, asamblate într-un mediu (de obicei un CD-ROM). Apoi au existat pachete de instalare numite 4-în-1 și One touch, ceea ce a facilitat instalarea driver-elor în sistem. În acest caz, de regulă, puteți alege fie instalarea completă automată a tuturor driverelor, fie selectarea celor necesare manual. Cu toate acestea, un singur termen bine stabilit nu a fost lung.

Un termen modern care descrie astfel de seturi de drivere de dispozitive este pachetul de suport al consiliului. sau "pachet de suport platformă". Pe lângă driverele reale, poate, ca și alte pachete de instalare, să conțină module de sistem de operare și de program.

notițe

Urmăriți ce "Driver" se află în alte dicționare:

program pilot, navigație, șofer, program conducător auto, șofer Dicționar de sinonime ruse. substantivul conducătorului auto. numărați în sinonime: 8 • driver audio (1) • ... Dicționar de sinonime

Driver - un set de programe care efectuează funcții de interfață și de control. În limba engleză: Driver Vezi și: Drivere Sisteme de operare Dicționar financiar Finam ... Dicționar financiar

șofer - DRIVER, a, m. Driver, șofer. De la engleză. conducătorul auto în același ...

DRIVER - un program de calculator auxiliar care asigură funcționarea unui anumit dispozitiv component (de obicei, chiar și un model specific al acestuia și, bineînțeles, firma producătorului) conectat la computerul pe care îl ... ...

driver - Un program conceput pentru a controla funcționarea dispozitivelor periferice, de obicei în mini și microcomputere. [GOST 19781 90] Subiecte de securitate. sisteme de prelucrare. Inf. software EN driver ... Directorul traducătorului tehnic

Driver - (driverul de driver engleză, prezentator) este un program de calculator care ajută sistemul de operare să lucreze cu col. (de exemplu, gestionați dispozitivele de intrare, tastatura, imprimanta etc.) ... Dictionarul editorului-director

DRIVER - în informatică, un computer personal auxiliar (vezi), care furnizează interacțiunea programelor de control cu ​​dispozitive externe. AD sunt furnizate împreună cu (vezi) (pentru tastaturi tipice, dispozitive comune, mouse-uri, unități de disc) sau ... ... Enciclopedii Politehnice Mare

șofer - dray / yver, gen. dr / yver, pl. soferi, familie. pl. Drivere (apă șofer engleză, unitate) pentru programul de calculator, pentru sistemul de operare terță parte, accesul la Kerouvnya aparatnim zabezpechennyam. • Șofer atașat Sunt vinovat de inteligiti toate ... ... Фізико-технічний словник-мінімум

Articole similare