Gracias por A2A. Esto se divide en dos preguntas.
¿Cómo especifica el kernel qué mostrar?
Esto varía específicamente según el hardware y el SO.
Antiguamente, el vídeo siempre estaba mapeado en memoria, y ocupaba parte de la RAM principal. El programa simplemente escribía la información de píxeles o caracteres a un simple chip generador de vídeo que convertía la imagen en un barrido de trama.
Hoy en día, hay muchos más pasos. La memoria de vídeo rara vez está vinculada a la RAM del sistema, ya que las GPU han asumido la carga de vídeo. El kernel puede escribir un mapa de bits directo a la tarjeta gráfica (vídeo y fotos normales), o puede enviar información vectorial (no muy diferente a PostScript) y la GPU dibujará y renderizará todas las imágenes independientemente del resto del ordenador (sobre todo para juegos de alta velocidad).
¿Qué hace que los cristales LCD cambien?
El sustrato de cristal líquido tiene una polarización natural. Cuando se hace pasar una carga a través de él, la polarización cambia, y dependiendo de la cantidad de carga y del filtro de color que haya delante del subpíxel controla de qué color será un píxel completo.