Wednesday, November 30, 2011

Multiprogramming, Multicomputing, Multiprocessing and Multitasking

Multiprogramming: program may be any set of commands submitted for execution by a user or operator. In multiprogramming, concurrent running (sharing of the processor) is achieved when the operating system identifies the interruption of one program and gets chance to transfer process control to another program.

Multicomputing: A computer made up of several computers. The term generally refers to an architecture in which each processor has its own memory rather than multiple processors with a shared memory. Something similar to parallel computing.
Distributed computing deals with hardware and software systems containing more than one processing element or storage element, concurrent processes, or multiple programs, running under a loosely or tightly controlled regime.

Multitasking: The ability to execute more than one task at the same time, a task being a program. The terms multitasking and multiprocessing are often used interchangeably, although multiprocessing implies that more than one CPU is involved.

In multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all of the programs at the same time.

There are two basic types of multitasking: preemptive and cooperative. In preemptive multitasking, the operating system parcels out CPU time slices to each program. In cooperative multitasking, each program can control the CPU for as long as it needs it. If a program is not using the CPU, however, it can allow another program to use it temporarily

Amit Ranjan
Java developer
P please consider the environment before printing e-mail-- SAVE PAPER!


  1. Good article with excellent idea! I appreciate your post.Regards Sarkari Result

  2. very good information thank you for sharing latest govt jobs and sarkari result

  3. This Post is so good Sarkari Result its very easy to navigation thank you for giving like to search very easily Regards

  4. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Java Training in Chennai | Core Java Training in Chennai | Java Training Institutes

    Online Java Training Java Online Training | Java J2EE Online Training | JavaEE Training Institute in Chennai

  5. Sarkari Recruitment is one of the biggest Indian Job Site so here you will getGovt Jobs in Telangana 2017so

  6. thanks for sharing info.FINANCIAL SERVICES in Hyderabad click.
    home loans in hyderabad

  7. Thank u for Sharing this Information. For more cashback Offers And cashback coupons just ping me