In the case of a computer with a single CPU, only one task is said to be * running* at any point in time, meaning that the CPU is actively executing instructions for that task. Multitasking solves the problem by scheduling<http://en.wikipedia.org/wiki/Scheduling_%28computing%29>which task may be the one running at any given time, and when another waiting task gets a turn. The act of reassigning a CPU from one task to another one is called a context switch<http://en.wikipedia.org/wiki/Context_switch>. When context switches occur frequently enough the illusion of parallelism<http://en.wikipedia.org/wiki/Parallel_computing>is achieved. Even on computers with more than one CPU (called multiprocessor <http://en.wikipedia.org/wiki/Multiprocessor> machines), multitasking allows many more tasks to be run than there are CPUs.
http://en.wikipedia.org/wiki/Computer_multitasking Now I wonder who was spiting hairs here? You or your friend you were speech to. :D Have a good one. Wassalam Alaikum wr wb Abdallah On Wed, Mar 11, 2009 at 8:58 AM, m kalil <[email protected]> wrote: > > > hello every one i hope u all in well healthy. > > i have question about multi task is linux multi task is dos multi task > is unix multi task i was sitting with a Friend of mine > and speech about multi task and he say that Thar's no multi task os > because the process run one operation in one time > so he say Thar's no multi task os , i told him about linux and how to > print a then b then ab but he still say Thar's no multi task. > > > > --~--~---------~--~----~------------~-------~--~----~ ### Jordan Linux Users Group ### http://Jolug.org/ http://groups.google.com/group/Jolug ### Ubuntu Jordan LoCo Team ### https://wiki.ubuntu.com/JordanTeam http://lists.ubuntu.com/ubuntu-jo ### Ojuba Linux ### http://ojuba.org/ ### Jordan PHP ### http://groups.google.com/group/JoPHP -~----------~----~----~----~------~----~------~--~---

