Articles > Architecture > BIOS > Bios vidéo > Niveaux d'accès >

Niveaux d'accès

Lorsqu'un programme veut écrire quelque chose à l'écran, il dispose de 3 moyens d'accès à la vidéo :

  • accès au niveau OS
  • accès au niveau BIOS
  • accès direct

Chacun de ces moyens d'accès présentent des avantages et des inconvénients que je présenterais dans la conclusion, mais commençons par voir à quoi correspondent chacun de ces niveaux d'accès.

Accès au niveau OS

Un programme peut dessiner à l'écran en utilisant les fonctions du système d'exploitation. Ces fonctions sont généralement très lentes. Il vaut mieux donc ne pas les utiliser pour dessiner de nombreux éléments graphiques qui sont rafraichis plusieurs fois par seconde.

Accès au niveau BIOS

Un programme peut dessiner à l'écran en utilisant les services du BIOS. Avec les interruptions BIOS, l'affichage se fait plus rapidement qu'avec les fonctions de l'OS. Cependant, un léger délai d'affichage peut apparaître lorsqu'une grande partie de l'écran est redessinée.

Accès direct

Avec un accès direct, vous écrivez directemnt en mémoire vidéo. Cette mémoire est lue par le contrôleur vidéo plusieurs fois par seconde pour rafraîchir l'écran. Comme les écritures se font directement en mémoire vidéo, c'est-à-dire sans intermédiaires (BIOS ou OS), l'affichage se fait très rapidement. En fait, lors d'un affichage par accès direct, le principal facteur limitant les performances est la vitesse de transfert de données des BUS mémoires.

Conclusion

Chaque niveaux d'accès possède des avantages et des inconvénients.
En accédant directement à la mémoire vidéo, on obtient un niveau de performance élevé. Cependant, les fonctions permettant d'accéder directement à la mémoire vidéo n'existent généralement pas. On doit donc les créer soi-même, ce qui a des avantages et des inconvénients. D'un côté, créer les fonctions demandent du traval et du temps, ceci peuvent représenter un coût non négligeable. D'un autre côté, créer soi-même les fonctions servant à l'affichage permet d'optimiser ces fonctions à chacun de nos programme. On peut créer des fonctions optimisées pour un mode vidéo particulier, pour des formats de données particulières, ou encore pour une utilisation particulière.

première page page précédente page suivante dernière page

Navigation rapide :

Page Description Dernière mise à jour
Niveaux d'accès niveaux d'accès à la mémoire vidéo 24 jan 2008 18:29:40

Articles > Architecture > BIOS > Bios vidéo > Niveaux d'accès >


Cette page a été générée le 07 sep 2008 15:55:56.
clipart home livre lecture book JEREMYA
WEBSITE
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

9 visiteurs en ligne

sondage qualité

1-mauvais - excellent-5
Design :
1 5
Ergonomie :
1 5
Contenu :
1 5
Structure :
1 5
Ensemble :
1 5
1-mauvais - excellent-5
Commentaire :