Un frame buffer est la mémoire vidéo qui stocke les pixels qui affiche une vidéo . Il existe deux variétés de véritables frame buffers : « muets » ou non accéléré mémoires d'écran , qui offrent simplement un signal vidéo à un moniteur , et " intelligents " ou accéléré frame buffers , qui comprennent du matériel supplémentaire pour accélérer deux et trois dimensions graphiques . En outre, il ya aussi des tampons «virtuels» d'images, qui imitent les effets d'une mémoire tampon de trame, mais utilisent la mémoire virtuelle en commun , plutôt que la mémoire vidéo supplémentaire . Principales caractéristiques d'un Frame Buffer
Les tampons valeurs de couleur de magasins de trame pour chaque pixel que le système est capable d'afficher sur son écran d'affichage à cristaux liquides . La quantité de mémoire requise par le tampon de trame est liée à la résolution demandée par le signal de sortie , ainsi que la taille de la palette de couleurs et de la profondeur de la couleur sélectionnée . Cadre tampons mémoire d'accès en utilisant un certain nombre de méthodes, y compris par la mémoire cartographier directement à la mémoire de l' unité centrale de traitement et de cartographie de la mémoire tampon de trame dans son intégralité à une plage de mémoire spécifique.
Début Frame Buffer Histoire < br > Photos
le premier frame buffer véritable était le système SuperPaint , développé par Richard Shoup au Xerox PARC. SuperPaint était équipé de 311 040 octets de mémoire et est capable de stocker une résolution de 640 par 480 pixels et une profondeur de couleur de huit bits . Alors une réalisation importante , la mémoire n'était pas équipé de mémoire vive , de sorte que le système était relativement lent et avait une latence élevée lors de l'écriture dans la mémoire tampon de trame. Le premier frame buffer produit commercial a été publié en 1974 par Evans & Sutherland et était capable de produire une résolution de 512 par 512 pixels à huit bits, couleur gris. Sa disponibilité s'est avéré être une aubaine pour les graphistes qui n'avaient ni le temps ni les ressources pour construire leur propre frame buffer.
Frame Buffer en Cartes graphiques
< p> La taille d'un tampon de trame est d'une importance vitale pour l'exécution de jeux vidéo à des résolutions élevées . Avec une plus grande quantité de mémoire disponible dans la mémoire tampon de trame , un jeu peut être affichée avec de plus en plus élevé des textures de résolution . Bien que la vitesse de la mémoire vidéo constitue souvent un obstacle plus fréquent de faire tourner des jeux en douceur à des valeurs plus élevées , une grande piscine de la mémoire est toujours un avantage.
Cadre virtuel Tampons
virtuelle tampons de trame sont utilisés pour émuler la fonction d'un tampon de trame traditionnelle , accéder à la mémoire virtuelle au lieu de la mémoire vidéo physique. Ils sont souvent utilisés quand il ya des problèmes de compatibilité entre un tampon de trame et le logiciel doit être affiché. Linux développé leur propre conception de frame buffer virtuel pour créer une carte mémoire garanti par les programmes qui peuvent plus facilement accéder à la mémoire tampon de trame.