Sorry
In multicore processors , it is mixed of 2 or 3 processors
So , each processor executes separately its own threads independently ..
In case there exists a problem where this processor has to restart and continue the execution of threads from previously aborted state..
this is what Iam asking , how Individual processors in multicore processors restarts ??
A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations. As long as most memory accesses are cached memory locations, the average latency of memory accesses will be closer to the cache latency than to the latency of main memory.
When the processor needs to read from or write to a location in main memory, it first checks whether a copy of that data is in the cache. If so, the processor immediately reads from or writes to the cache, which is much faster than reading from or writing to main memory.
Quad Core phones are just breaking onto the market. The SGIII is another one to have it. But that is brand new technology and no one has it yet. So there is no way for anyone to know how the cores will operate.
As stated several times Cores do not restart. They just do not operate when not needed. Just like how new cares can turn off the gas engine and operate on electric when at a red light. Then go back to the gas engine when they excelerate.
It is the same principal. The core will not be active when not needed. Bit once it is needed to perform a request it will kick in.
CPU Cores do not restart.