I am working Intel Core 2 Duo CPU E4800 Processor @ 3GHz.Mostly idid theoptimization ofApplications written in C and C++. Usually the optimization of criticalloops by analyse the execution time. I have some doubts on some common concepts.
1. What is the meaning of Processor Cycle?
2. What is the relation between processor frequency and execution time and how we derive it.?
3. How the Cycle count relate to the Processor Frequency?
4. How to Calculate MCPS(Machine Cycle Per Second)
I need to find a good understanding on above concepts before study further.