What is multi-tasking, multi-programming,multi-threading?

Answer Posted / lalit arora

Multiprogramming: is a rudimentary form of parallel
processing in which several programs are run at the same
ime on a uniprocessor.Since there is only one processor,
here can be no true simultaneous execution of different
programs. Instead, the operating system executes part of one
program, then part of another, and so on. To the user it
appears that all programs are executing at the same time.

Multitasking: in an operating system, is allowing a user to
perform more than one computer task (such as the operation
of an application program) at a time. The operating system
is able to keep track of where you are in these tasks and go
from one to the other without losing information

Multithreading: is the ability of a program or an operating
system process to manage its use by more than one user at a
time and to even manage multiple requests by the same user
without having to have multiple copies of the program
running in the computer

Is This Answer Correct ?    9 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Does a clean install erase everything?

534


What does thread safe mean?

593


What are types of operating system?

576


Do I install 32 bit or 64 bit office?

542


What is the concept of reentrancy?

572






How to setup never expired user password?

596


Can overheating cause blue screen of death?

563


What are the advantages of multithreaded programming?

555


Which JVM parameter is used to control the stack size of a thread?

542


How do I install operating system?

582


Different types of real-time scheduling?

587


Difference between logical and physical address space?

582


How does the cpu and the ram communicate?

563


What is the difference between a file and a directory?

586


What is long term scheduler in operating system (os)?

560