Processor has the internal clock which is a multiplier of the main clock which is present on the motherboard which is designed by keeping in mind the critical path and the slowest device on board,

My question is :-

How there are two clocks working simultaneously in the computer system, what is the mechanism of their working, We know the processor is the one which is executing the instructions and then send the relevant signal out to the other components for any read or write operations. Processor runs at different clock and lets suppose it executes a read instruction to get some data from the memory in its one of registers and next instruction is to use that data for any ALU operations if the processor runs on different clock and rest of the system runs at different clock, doesn't make it any conflict ? I know there is a concept of wait state, is it in the hand of programmer or hardware designer ?

  • $\begingroup$ Look to the right, and to the left. The two people you see work (think) at different clock speeds (quickness of thought) than you. Maybe one is slower, and one is faster. However to you communicate? $\endgroup$ – Raphael Jan 28 '17 at 14:49
  • $\begingroup$ Welcome to Computer Science! The title you have chosen is not well suited to representing your question. Please take some time to improve it; we have collected some advice here. Thank you! $\endgroup$ – Raphael Jan 28 '17 at 14:49
  • $\begingroup$ Thanks Raphael I will read it, but I didnt get the first part like, Left or Right ? $\endgroup$ – Muhammad Usman Jan 28 '17 at 16:27
  • $\begingroup$ I asked a similar question quite a while back on electronics.stackexchange $\endgroup$ – Apiwat Chantawibul Jan 28 '17 at 17:32
  • $\begingroup$ @Billiska I saw this question but your question is related to multicore system how can we relate it to this scenerio $\endgroup$ – Muhammad Usman Jan 28 '17 at 17:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.