Diferencia entre revisiones de «Framebuffer»
Contenido eliminado Contenido añadido
errata en una palabra |
Wikifico |
||
Línea 1:
Se le llama '''''framebuffer''''' a una categoría de [[
== Modos de visualización ==
[[
Los framebuffers usados en ordenadores personales muchas veces tienen un conjunto de "modos" bajo los cuales el framebuffer puede operar. Estos modos reconfiguran automáticamente el hardware para mostrar diferentes resoluciones, profundidades de color, diseños de memoria y [[ratio de refresco|ratios de refresco]].▼
▲Los ''framebuffers'' usados en ordenadores personales muchas veces tienen un conjunto de "modos" bajo los cuales el ''framebuffer'' puede operar. Estos modos reconfiguran automáticamente el hardware para mostrar diferentes resoluciones, profundidades de color, diseños de memoria y [[
En el mundo de [[Unix]], las máquinas y los sistemas operativos, estas convenciones normalmente fueron evitadas en favor de una manipulación directa de la configuración del hardware. Esta manipulación era mucho más flexible de forma que cualquier resolución, profundidad de color y ratio de refresco podía conseguirse - limitándose únicamente por la memoria disponible por el framebuffer. ▼
▲En el mundo de [[Unix]], las máquinas y los sistemas operativos, estas convenciones normalmente fueron evitadas en favor de una manipulación directa de la configuración del hardware. Esta manipulación era mucho más flexible de forma que cualquier resolución, profundidad de color y ratio de refresco podía conseguirse - limitándose únicamente por la memoria disponible por el ''framebuffer''.
Un efecto colateral de este método era que el [[visualizador]] podía ser llevado más allá de sus capacidades. En algunos casos provocando daños al hardware del visualización.<ref>http://tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/overd.html XFree86 Video Timings HOWTO: Overdriving Your Monitor</ref> Los monitores CRT modernos corrigen este problema introduciendo circuitos de protección "inteligentes". Cuando se cambia de modo de visualización, el monitor intenta obtener una señal de sincronización en la nueva frecuencia de refresco. Si el monitor no es capaz de obtener una señal de sincronización, o si la señal está fuera del rango de sus limitaciones de diseño, el monitor ignora la señal de framebuffer y seguramente muestre un mensaje de error al usuario. ▼
▲Un efecto colateral de este método era que el [[visualizador]] podía ser llevado más allá de sus capacidades. En algunos casos provocando daños al hardware del visualización.<ref>http://tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/overd.html XFree86 Video Timings HOWTO: Overdriving Your Monitor</ref> Los monitores CRT modernos corrigen este problema introduciendo circuitos de protección "inteligentes". Cuando se cambia de modo de visualización, el monitor intenta obtener una señal de sincronización en la nueva frecuencia de refresco. Si el monitor no es capaz de obtener una señal de sincronización, o si la señal está fuera del rango de sus limitaciones de diseño, el monitor ignora la señal de framebuffer y seguramente muestre un mensaje de error al usuario.
Los monitores LCD tienden a contener circuitos de protección similares, pero por razones diferentes. Como los LCDs tienen que muestrear digitalmente la señal de visualización, cualquier señal que esté fuera de su rango no puede ser visualizada físicamente en el monitor.▼
▲Los [[Pantalla de cristal líquido|monitores
== Hardware ==
En los dispositivos gráficos tipo ''framebuffer'', todos y cada uno de los [[píxel]]es desplegados en cualquier instante determinado en la pantalla, están almacenados en una porción de la memoria principal
La zona de memoria dedicada al ''framebuffer'' es habitualmente accesible para
De tal modo que el ordenador modifica efectivamente las imágenes desplegadas en pantalla modificando el contenido de la zona de memoria citada anteriormente, cosa que cabe perfectamente en la definición comúnmente aceptada de lo que es un
==
El
Sin embargo, la idea de
== Véase también ==
* [[Arranque (informática)]]
== Referencias ==
|