I was thinking yesterday and realized that my notion of computational processes is very abstract.
I would like to understand in detail the whole process since someone presses a key on the keyboard and a letter appears in a document in word, displayed on a monitor.
I would like to understand the processes in the hardware, operating system, and application level, and how they all interact.
Does anyone know of any reference with such an explanation? Or can anyone provide a good explanation of these processes?
Depends on the keyboard :-) In general:
Any one of these could be a couple of pages (or books), but this is generally the cycle. I haven't done windows programming in a LONG time (multiple decades), so I may have some of the bits slightly off.