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

What is RR scheduling algorithm?

666


What do you mean by memory leak?

651


Which technology does Pentium use - RISC or CISC?

584


How do I make a bootable usb drive?

571


How do I do a system restore?

543






How do I enable vlc plugin in chrome?

576


What is a monitor?

737


How many types of os are there?

618


What is significance of semaphores? What are the different types of semaphores?

609


What is trcd timing?

562


How do you start a startup?

537


When does trashing occur?

556


Explain the key object oriented concepts used by windows nt?

485


why is the context switch overhead of a user-level threading as compared to the overhead for processes? Explain.

600


What is sudo user?

593