Article on: Multi-programming vs Multitasking

Article on: Multi-programming vs Multitasking

Multiprogramming:

Multiprogramming as the name suggests is the process of running and executing several programs but not necessarily at the same time. For running a program the computer assigns a specific slot for the program to execute in the CPU and in the event of running multiple programs, the time-sharing feature of an OS kicks in where the computer automatically switches rapidly between allocated slots as required in order to run multiple programs simultaneously while making the whole process seamless. Multiprogramming is performed on a single core of a CPU.


Eg: The function of a web server well defines the concept of multiprogramming.


Multitasking:

The ability of machines to multitask is achieved by the combined efforts of multiprogramming.Multitasking is a feature implemented in all operating systems where the user is able to run multiple programs in or out of the background at the same time.


In multitasking a computer can utilise however cores that are required to run programs efficiently.


Eg: The process of texting and checking google maps on your phone all while listening to music is a common example of multitasking.

#snsinstitutions #snsdesignthinkers #snsct

To view or add a comment, sign in

More articles by ARAVIND R K

  • THE POWER OF CREATIVE AGENCY

    WARNER AND SPENCER Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the…

  • Industrial Visit-Rainbow Pipes

    I had personally observed that how pipes are made and how huge different machines performs different process for the…

  • Troubleshooting

    For many of the latest generation controllers, there is often a marque that can display messages that provide very…

  • Detection of ventilation diagnosis

    The use of power tools (electric impact drills, angle grinders, cordless screwdrivers, etc.) can be found in the…

  • Circuit Training

    Resistance circuit-based training is an effective training method to decrease total body fat and increase muscle mass…

  • Neural Machine Translation

    Machine translation is the process of automatic translation using computers, and it is an important research direction…

  • EMBEDDED SYSTEM

    Title: Exploring the Power of Embedded Systems: Shaping a Connected Future Introduction: In the era of digital…

  • PIC MICROCONTROLLER

    A peripheral interface PIC 16F877A: PIC16F874A1877A microcontroller, or PIC, was created by General Instruments…

Insights from the community

Others also viewed

Explore topics