Using my limited computer knowledge I started thinking about how data from peripheral devices such as my mouse was turned into meaningful information. I came up with this path; however, I am unsure if it is correct, so please check me.
Data Side
1.Input from mouse converts physical movement to binary which are represented as bytes
2.Input data goes through the USB port to the Mobo
3.Once in the Mobo the system bus pushes the data directly to the CPU
4. At the CPU the data enters through the bus interface unit and inter the Registers for storage.
5. the Data then enters the ALU (Arithmetic Logic Unit) and CU (Control Unit) for interpretation.
Instruction Side
1. Instructions are sent from the Hard drive to the RAM
2. Then from RAM to CPU
3. Once at the CPU it enters through the Bus interface unit
4. then into the cache
5. then into the prefetch unit
6. then into the decoder unit
7. then into the ALU and CU
Once these two (the instructions and data) meet the at the ALU and CU, both make sense of it and turn it into useful information.
I'm not sure if data on step 3 goes directly to the CPU, it might go through the ram first... I don't know.
Am I wrong? I've been thinking for awhile how the computer does it and this is the best I've come up with.
Thanks for your time,
Rig
Data Side
1.Input from mouse converts physical movement to binary which are represented as bytes
2.Input data goes through the USB port to the Mobo
3.Once in the Mobo the system bus pushes the data directly to the CPU
4. At the CPU the data enters through the bus interface unit and inter the Registers for storage.
5. the Data then enters the ALU (Arithmetic Logic Unit) and CU (Control Unit) for interpretation.
Instruction Side
1. Instructions are sent from the Hard drive to the RAM
2. Then from RAM to CPU
3. Once at the CPU it enters through the Bus interface unit
4. then into the cache
5. then into the prefetch unit
6. then into the decoder unit
7. then into the ALU and CU
Once these two (the instructions and data) meet the at the ALU and CU, both make sense of it and turn it into useful information.
I'm not sure if data on step 3 goes directly to the CPU, it might go through the ram first... I don't know.
Am I wrong? I've been thinking for awhile how the computer does it and this is the best I've come up with.
Thanks for your time,
Rig