dual-core
A dual-core processor provides two physical processor cores. Both can execute work, with the operating system scheduling runnable threads onto the available execution contexts. The physical cores may share caches, memory interfaces, and a package power budget. Their exact integration is a property of the particular processor rather than the phrase dual-core.
Two cores can improve responsiveness when independent work overlaps. One application can run while another handles a background task, or a parallel program can divide suitable work between both cores. A serial application does not automatically become twice as fast. Its critical path may still execute on one core while the other remains underused.
A simple speedup calculation shows the role of the serial fraction. Suppose one quarter of a workload is serial and three quarters can split evenly across two cores. Ignoring overhead, normalized runtime becomes 0.25 + 0.75 / 2 = 0.625, for a speedup of 1.6. The numbers are illustrative; synchronization and memory contention can reduce the actual result.
Two physical cores differ from two logical processors sharing one core. Simultaneous multithreading exposes additional execution contexts while sharing much of a core’s machinery. A second physical core adds another execution engine. Some processors combine both techniques, so an operating system’s logical-processor count needs to be interpreted using the hardware topology.
The dual-core label is useful only alongside the rest of the specification. Architecture, clock policy, cache, memory support, and thermal limits influence performance. Intel’s Core 2 Duo launch in 2006 provides a named historical product example. Comparing complete systems with a defined workload remains more informative than comparing the number two in product descriptions.
Sources and further reading. [Intel Core 2 launch, July 2006](https://www.intel.com/pressroom/archive/releases/2006/20060727comp.htm); [Intel Technology Journal, Hyper-Threading, 2002](https://www.intel.com/content/dam/www/public/us/en/documents/research/2002-vol06-iss-1-intel-technology-journal.pdf).
Read Dual-core processor as two physical execution cores whose benefit depends on concurrency and the resources they share.