A dual core processor is a CPU with two separate cores on the same die, each with its own cache. It's the equivalent of getting two microprocessors in one.
In a single-core or traditional processor the CPU is fed strings of instructions it must order, execute, then selectively store in its cache for quick retrieval. When data outside the cache is required, it is retrieved through the system bus from random access memory (RAM) or from storage devices. Accessing these slows down performance to the maximum speed the bus, RAM or storage device will allow, which is far slower than the speed of the CPU. The situation is compounded when multi-tasking. In this case the processor must switch back and forth between two or more sets of data streams and programs. CPU resources are depleted and performance suffers.
In a dual core processor each core handles incoming data strings simultaneously to improve efficiency. Just as two heads are better than one, so are two hands. Now when one is executing the other can be accessing the system bus or executing its own code. Adding to this favorable scenario, both AMD and Intel's dual-core flagships are 64-bit.
To utilize a dual core processor, the operating system must be able to recognize multi-threading and the software must have simultaneous multi-threading technology (SMT) written into its code. SMT enables parallel multi-threading wherein the cores are served multi-threaded instructions in parallel. Without SMT the software will only recognize one core. Adobe Photoshop is an example of SMT-aware software. SMT is also used with multi-processor systems common to servers.
A dual core processor is different from a multi-processor system. In the latter there are two separate CPUs with their own resources. In the former, resources are shared and the cores reside on the same chip. A multi-processor system is faster than a system with a dual core processor, while a dual core system is faster than a single-core system, all else being equal.
An attractive value of dual core processors is that they do not require a new motherboard, but can be used in existing boards that feature the correct socket. For the average user the difference in performance will be most noticeable in multi-tasking until more software is SMT aware. Servers running multiple dual core processors will see an appreciable increase in performance.
2006-10-02 21:31:18
·
answer #1
·
answered by Simmy 3
·
1⤊
0⤋
Single Core Processor
2016-10-03 04:02:14
·
answer #2
·
answered by ? 4
·
0⤊
0⤋
Any way you go a 3.0ghz processor will be fast, but if you were to compare them the dual core will make the single core seem sluggish - now the quad core no doubt make the dual core seem like a single core in comparison. The difference will mostly be noticed during multi tasking the dual core can handle more than the single core with no problem and the quad core would be able to handle more so you wouldn't have to worry much about bottle necking or lag. Edit: I would choose the 3.2 ghz dual core for now and a motherboard that would be compatible with the quad cores like a socket AM2/AM2+ so that you could upgrade to a quad core at a later time (just wait for the 3.0 ghz quad cores to come out ;)).
2016-03-15 06:03:50
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
A multi-core microprocessor is one which combines two or more independent processors into a single package, often a single integrated circuit (IC). A dual-core device contains only two independent microprocessors. In general, multi-core microprocessors allow a computing device to exhibit some form of thread-level parallelism (TLP) without including multiple microprocessors in separate physical packages. This form of TLP is often known as chip-level multiprocessing, or CMP.
There is some discrepancy in the semantics by which the terms "multi-core" and "dual-core" are defined. Most commonly they are used to refer to some sort of central processing unit (CPU), but are sometimes also applied to DSPs and SoCs. Additionally, some use these terms only to refer to multi-core microprocessors that are manufactured on the same integrated circuit die. These persons generally prefer to refer to separate microprocessor dies in the same package by another name, such as "multi-chip module", "double core", or even "twin core". This article uses both the terms "multi-core" and "dual-core" to reference microelectronic CPUs manufactured on the same integrated circuit, unless otherwise noted. Dual core also, usually contains much more cache than regular processors.
Conceptual diagram of a dual-core CPU, with CPU-local Level 1 caches, and shared, on-chip Level 2 caches.Quad-core processors are announced by Intel[1] to be produced in 2006 and AMD[2] for 2007.
2006-10-02 22:05:15
·
answer #4
·
answered by karwankar 2
·
0⤊
0⤋
Dual Core means it consists of more than two processors and single core consists of only one...
2006-10-02 21:32:05
·
answer #5
·
answered by Cool Guy 2
·
0⤊
0⤋
For the best answers, search on this site https://shorturl.im/av9FC
processor chips on your motherboard, dual = 2 of them, quad = 4 of them, its like.. if u wanted to get a house built, how many ppl do you want to build it at one time? if u could choose from 1,2, or 4?
2016-04-08 22:59:47
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
2 v.s 1
2006-10-02 21:34:59
·
answer #7
·
answered by getit 4
·
0⤊
0⤋