Computer Science, asked by mannikalanah6081, 1 year ago

Difference between multiprogramming and multitasking operating system

Answers

Answered by Tajeshsahu
0
hi friend here is ur answer ---


First thing you shouldunderstand; one single-core CPU is capable of running only one program at atime. Really.Multiprogramming means keeping several programs in memory at once. Onlyone program out of those in memory can run at a time. When the currently running program has to temporarily stop for awhile the operating system will switch the CPU to run another program in memory. The reasonsfor a program to stop include reading/writing hard disk (which is very slow relative to CPU speed) and waiting for user input (even slower).Multitasking is an extension of multiprogramming. Inmultitasking, the OS causes the CPU to switch between all programs in memory very rapidly. It will runone program for a bit,then switch to another and run that abit, then switch to yet another and run that abit more. The switching is very very fast, in order of milliseconds. By doing so, it creates anillusion that every programs are runningat the same time.Right now most OSs and CPUs are capableof multitasking, thus multiprogramming is rarely use. That mightbe the reason that many people never heard or are not sure what multiprogramming is.


hope helps you................ thnx
Answered by Ᏸυէէєɾϝɭყ
7

Answer:

Multiprogramming:

1.It uses softwares likes C,C++ etc.

2.It means writing or making many programmes at a time.

3.Uses programming language.

Multitasking:

1.It can be done in any software.

2.It means instructing or commanding many datas at a time.

3.Without programming language also multitasking can be done.

Similar questions