Direct Rendering Manager: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiunti link e altri interwiki
Riga 1:
Il '''Gestore delDirect Rendering DirettoManager''' ('''DRM - Direct Rendering Manager''') è una componente dell''''Infrastrutturainfrastruttura del Renderingrendering Diretto'''diretto (DRI - [[Direct Rendering Infrastructure]]), un sistema che permette di utilizzare efficientemente l'accelerazione video (soprattutto quella legata al [[Computer grafica 3D|3D]]) nei sistemi [[Unix-like]].
 
Consiste di due moduli all'interno del [[kernel]] che fungono da drivers[[driver]], un driver generico DRM ed un driver specifico per la [[scheda video]]. Questi driversdriver permettono ad un'applicazione in userspace di accedere direttamente all'hardware video.
 
== Il driver generico del DRM ==
Riga 16:
Le prime due componenti vengono utilizzate per la comunicazione con l'hardware.
La terza viene utilizzata per condividere il device video, infatti ci sono numerosi processi che potrebbero voler accedere all'hardware che gestisce la grafica, questo significa che il sistema deve poter bloccare l'accesso ad una determinata risorsa quando questa è in uso, cioè garantire la [[mutua esclusione]].
L'ultima serve a proteggere l'hardware da un eventuale codice malevolo, visto che teoricamente qualsiasi processo in userspace può usufruire del device come preferisce (c'è la possilibilità di una [[Privilegeprivilege escalation]])
 
===Il ruolo del DRM nel DRI===
Riga 52:
 
* {{en}} [http://dri.freedesktop.org/wiki Wiki su DRI e DRM]
 
{{portale|software libero}}
 
[[Categoria:X window managers]]
Line 57 ⟶ 59:
[[Categoria:Progetti di software libero ad alta priorità]]
 
[[de:Direct Rendering Manager]]
[[en:Direct Rendering Manager]]
[[es:Direct Rendering Manager]]
[[pl:Direct Rendering Manager]]