A Dual Core processor is a single computing entity which has two independent processors (cores) on a single die which may or may not, share cache memory or implement inter-core communication methods. Each core handles incoming data strings simultaneously in parallel thereby improving efficiency. A dual core, unlike multi-processor systems does not have independent resources but shares the same resources available on the single chip. To utilize dual core processors, applications must recognize and support Simultaneous Multi-threading Technology (SMT) in the absence of which only a single core would be detected.
Filed Under: What Is