It can use either.
Smart phones use single core and multi-core processors.
Of course it will run. But it will not be making full utilization of the multi-core architecture. In that aspect, single-core processors with more processing power are sometimes better suited to run single threaded application than multi-core processors with less processing power.
Multi processing is the use of two or more central processing units within a single computer system.There are three types of Multi processing units which includes processor symmetry, instruction and data streams and processor coupling.
how does the supermarket use that
Mac OS X, Linux, and Microsoft Windows are three types of operating systems. Single-user, multi-tasking, multi-user, and real-time operating systems, or RTOS, are different types of operating systems that computers use.
Since Windows (at least the kind most people use) only runs on x86 and x86-64 processor, the "best" processor for both would be the most powerful processor from Intel or AMD.
XP Home Edition is limited to one processor DIE. It can have any number of CORES. XP can see all of the cores of a Core 2 Quad, for instance. Even if the system in question had two separate die, or chips, XP would still work. It just wouldn't be able to use the second processor.
This largely has to do with Linux's relationship to Unix. Unix itself was a multi-user operating system built for mainframes and minicomputers. For practical purposes, however, multi-user operating systems are probably the most useful nowadays when it comes to systems where more than one user will be on the same system at the same time. Servers most frequently use this but a Linux desktop may also use this in cases where another user might run an X session remotely off the same machine or SSH in.
Yes, only use the first stage.
Early computing was performed on a single processor. Makes use of a single cpu to execute one or more programs for each application Ex: A uni-processor
Multi-tasking is a sort of generic term that can mean almost anything, so I'm guessing that you might be referring to multi-threading. (To my knowledge and recollection, multi-tasking is more of a layman's term) Multi-threading is one process (or application) executing multiple "threads" or tasks in parallel. For instance, it might be faster to divide up a large math problem into three parts and execute them in parallel. A single processor can't actually execute the threads simultaneously; rather, it quickly switches from one thread to the next, giving each thread a share of time to use. This happens so quickly that it appears to be in parallel. Multi-processing is dividing a given task into several smaller tasks and delegating those tasks to more than one processor. Multi-threading (or "multi-tasking") may be used on one or more processors and is not limited to multi-processor machines. There's a lot more to it, but that's a start.
World of warcraft is software. It cannot choose whether or not to use a dual core processor. If the processor in a computer is a dual core model, it will be using both, if is a single core, it will use that, and if it is a quad core, it will use all 4.