system
Given the following post, respond as if you're commenting on Reddit:
human
How does the processor transmit video to the monitor?

 When I open a video, it's basically a bunch of 0's and 1's that are converted to colors. But at what stage of the process does this happen? Does the processor simply send the binary code to the monitor to convert to colors, or does the monitor also do some sort of code processing? Does the monitor also have something like its own cpu better suited for video calculations? I haven't found any sites directly answering this question, and it frustrates me.
gpt
Roughly speaking:

* The CPU puts each frame of video into a *framebuffer*, which is just an area of memory that stores a big array of pixel data. Usually, the framebuffer is stored in your video card's memory, and the CPU can also send drawing commands to the GPU instead of generating the pixels itself.
* At intervals depending on your monitor's refresh rate, a hardware component in the video card reads the data from the framebuffer, and sends it to the monitor as a series of scan lines. (This used to be in the form of separate analog signals for red, green and blue, but nowadays it's all digital.)
* On older CRT monitors, the analog signal would control the intensity of electron beams that physically scanned across the screen, exactly in sync with the video signal. 
* Nowadays, the data is instead sent to a controller inside your LCD or LED monitor, which controls a grid of row and column signals that turn the individual pixels on or off.

Modern monitors are pretty sophisticated, and may do their own buffering/processing as well, which is why LCD monitors have a bit more latency than CRTs.