hyperthreading
1 process at most is running. 1 process or multiple are ready. 1 process or multiple are waiting.
In a single-processor multiprogramming system, processes are interleaved in time to yield the appearance of simultaneous execution
Single processor can execute 2 process concurrently means when one is doing i/o activity at tht time another is executing.. but not possible tht both are executing cpu at same time
hardware - based virtualization
Dual core. Since it is dual core, it can do 2 processes at once, making it similar to a 4GHz single core
Hyper threading processors simulate a dual core processor with only a single core. Technically you are still running a single core processor, but multiple tasks can be run more efficiently..
A dual core processor, or core duo, is a single integrated circuit with two processors. Each processor performs independently, however, they are linked and thus processes can be performed up to twice as quickly as by one processor alone.
It is possible, whether digital or whether analogic.
Pseudo-parallelism is the parallelism effect where a single processor creates a illusion of parallel processing by switching processes(or context) at very small intervals such that it is unnoticable to the user. This creates the effect that multiple processes(threads or programs) are running simultaneously. What actually happens is, each process is given a finite time(very small) and the process executes its instruction during this period. At the end of this period, context switching occurs and the Operating System allocates a finite time for another process. The next process may or may not be allocated the same amount of time and the time allocated to each processes depend upon their priority. On the other hand, Real parallelism applies to multi-processor(or multicore) system where each processor(or core) initiates its own sets of processes. Note that, it is possible that when a multi-core processor is performing Real Parallelism, each core might be performing Pseudo-parallelism amongst the processes(or threads) it is currently running.
oviosly the duo processor does exactly that, it processes the information faster. Although, that is not the only factor. You also need to check the RAM, Hard Disk, and YES The processor so that the computer can run smoothly with NO Freezing...
seems you are a bit confused there,eh! it seems that u mean uni-core-processor and multi-core-processor. uni simply means 1 so its obvious it is a single core processor. (for eg. Pentium 4's) multi means multiple, so its obvious it is a multiple cores processor. (for eg. core2duo has 2 cores, core2quad has 4 cores, phenom ii x6 110t has 6 cores and so on)
It depends on what kind of processor you are talking about. If you are talking about a CPU, the main processor in a computer, the reason for multiple cores and not a single very processor is a fairly simple answer. Imagine you have a toll booth (the CPU), with a number of lanes (cores in the CPU). In real life the technology only exists to build a toll booth of a certain size. So what happens? You build more lanes and add more toll booths. That is basically the reason for building multiple cores.