Driverele grafice sunt catalizatori în sistemul de operare Windows Vista, documentația calculatorului

ATI Catalyst driverele grafice în Windows Vista

Un timp relativ scurt ne separă de anunțul familiei noilor sisteme de operare Microsoft Windows Vista. "Mic" - desigur, în comparație cu perioada de timp care a trecut de la anunțarea Windows XP.

Da, în câteva luni, familia sistemelor de operare Windows Vista va înceta să apară în știri cu clauza "versiune Beta" și va apărea în comerțul cu amănuntul. O nouă generație de platforme de operare de la Microsoft promite să fie un pas semnificativ înainte în comparație cu versiunile anterioare de Windows. Deja, printre schimbările semnificative se numără un mecanism mai eficient de căutare directă a documentelor de pe desktop, un nou motor de browser Internet Explorer, caracteristici avansate de securitate, un nou media player Windows Media Player etc. Cu toate acestea, schimbarea cea mai semnificativă și radicală a interfeței promite să fie noul design Windows Desktop, care va fi complet tridimensional.


Driverele grafice sunt catalizatori în sistemul de operare Windows Vista, documentația calculatorului


Noul desktop Windows în stil 3D

Astăzi vă aducem la cunoștință detalii despre tehnica și principiul interacțiunii dintre plăcile grafice și noua generație de sisteme de operare Microsoft. Cei care ține la curent cu tehnologia modernă, cred că deja știu că toți producătorii de grafica 3D au anunțat sprijinul pentru generația actuală de grafica în Windows Vista și în strânsă colaborare cu Microsoft cu privire la problema de drivere grafice model de dezvoltare în comun. Cu toate acestea, primul dintre noi a fost descrierea evoluțiilor din acest domeniu al ATI. Modificări cheie, desigur, vor fi comune pentru toate driverele grafice pentru Windows Vista, dar astăzi ne vom uita la ele, de exemplu, și având în vedere modelul implementat de ATI.

Înainte de a începe să luăm în considerare noile posibilități descrise în document, din motive de exhaustivitate a înțelegerii reciproce, aș dori să clarific semnificația fizică a câtorva termeni. Pentru unii, aceste informații sunt cu siguranță redundante, însă în terminologia majorității cititorilor noștri nu vor exista deloc lacune.

Termeni-cheie

Driverul grafic este un program care oferă interacțiune între o placă grafică, un sistem de operare și aplicații care utilizează resurse grafice. Driverele de grafică ale versiunilor anterioare de Windows au constat din două componente principale - 3D și 2D. În Windows Vista, componenta 2D nu mai este necesară, deoarece desktopul Windows a devenit complet tridimensional.


Plasați driverul grafic în structura calculatorului

Interfața de programare a aplicațiilor (API) - oferă interfața sistemului sau aplicației de calculator cu alte aplicații, ceea ce duce la executarea cererilor de întreținere și schimb de date.

WDDM (modelul driverului de afișare Windows). un model de drivere grafice Windows - o nouă arhitectură de drivere grafice pentru a lucra în Windows Vista. Sistemul WDDM are o serie de avantaje în comparație cu versiunea anterioară, XPDM (Windows XP Driver Model), acesta este mai stabil, a dat seama de securitate sporită și, mai important, susținută de o coajă grafică a noului desktop de lucru Windows Vista.

Drivere grafice ale generațiilor anterioare de Windows

Nu încercăm în nici un fel să ne îndreptăm atenția asupra detaliilor tehnice ale modelelor șoferului sau asupra arhitecturii acestora, dar pentru a înțelege mai bine noile caracteristici ale modelului WDDM, este necesar să înțelegem semnificația celor două concepte-cheie. Conceptele "spațiu kernel" și "spațiu utilizator" sunt cele mai importante pentru înțelegere.

Drivere grafice Windows Vista

Cea mai importantă modificare a noului model WDDM este eliminarea driverului grafic din spațiul kernel-ului în spațiul utilizatorului. Scopul principal al acestei modificări este izolarea maximă a driverului grafic și a funcțiilor pe care le efectuează din sistemul de operare și din alte aplicații.

Modelul WDDM este încă format din două componente principale, dar sub diferite nume: UMD (Driver Mode Mode) - driver de mod utilizator și KMD (Driver Kernel Mode) - driver kernel mode. Figura de mai jos prezintă o diagramă a modelului de conducător auto ATI Windows Vista. Fără a intra în detaliile tehnice ale WDDM, să descriem pe scurt ce sunt UMD și KMD.

Cea mai importantă modificare introdusă în modelul WDDM este că nucleul driverului de mod de kernel nu este atât de strâns legat de sistemul de operare ca și în XPDM. Acest lucru înseamnă chiar mai puține șanse de accidente critice de sistem de operare ca urmare a defecțiunilor în driverul KMD.

Transferul unei mari părți a driverului grafic în spațiul utilizator a permis să elimine o serie de limitări inerente modelului XPDM. Driverele din modelul XPDM nu numai că suferă de acces limitat la serviciile de sistem, dar trebuie să lucreze și într-un spațiu limitat ocupat de componentele driverului grafic. Ca urmare a depășirii driverului grafic XPDM în spațiul kernel, lansarea anumitor aplicații este imposibilă din cauza memoriei insuficiente. În spațiul de utilizator al utilizatorului, nu există astfel de limitări inerente spațiului kernel-ului. Adică modelul WDDM este o platformă mai stabilă atât pentru sistemul de operare, cât și pentru aplicații.

Pregătiți să lucrați cu un nou model de drivere grafice

Compania ATI cu mult înainte de apariția WDDM a dezvoltat o serie de noi soluții tehnologice pentru optimizarea driverelor grafice. Iată câteva dintre ele.

După cum am menționat mai devreme, driverele grafice ale modelelor anterioare au o probabilitate mai mare de a avea o situație critică a erorilor, deoarece driverul grafic este în spațiul kernel-ului. Modelul WDDM asigură transferul majorității driverului grafic din spațiul kernel-ului în spațiul utilizatorilor, ceea ce reduce semnificativ probabilitatea unor defecțiuni critice.

Gestionarea îmbunătățită a memoriei Un alt avantaj important al modelului WDDM îl reprezintă transferul gestionării memoriei grafice de la driverul grafic la sistemul de operare Windows Vista. Cu toate acestea, kernelul driverului trebuie să lucreze îndeaproape cu Windows Vista. Pentru o gestionare mai eficientă a resurselor de memorie și obținerea unei performanțe maxime, o condiție foarte importantă este interacțiunea optimizată a driverului grafic cu managerul de memorie al sistemului de operare Windows Vista.

Îmbunătățirile în driverele Windows Vista grafice

Și câteva cuvinte despre o serie de îmbunătățiri WDDM, au apărut ca urmare a unei colaborări strânse între ATI și Microsoft.

Securitate (măsuri de securitate)

Parallelization pentru procesarea grafică multi-core

concluzie

Tabelul sumar al avantajelor driverelor ATI pentru Windows Vista