MoreOperating SystemSemester Exams

What is the difference between a multiprogramming and multitasking operating system?

Multi-user: A multi_user Operating System allows for multiple users to use the same computer at the same time and different times. See our multi_user dictionary definition for a complete definition. Below are some examples of multiuser Operating Systems.

Linux

Unix

Windows 2000

Windows XP

Mac OS X

Multiprocessing: An Operating System capable of supporting and utilizing more than one computer processor is called multiprocessing. Below are some examples of multiprocessing Operating systems.

Linux

Unix

Windows 2000

Windows XP

Mac OS X

Multitasking: An Operating system that is capable of allowing multiple software processes to run at the same time is called multitasking Operating System. Below are some examples of multitasking Operation Systems.

Unix

Windows 2000

Windows XP

Mac OS X

Multithreading: Operating systems that allow different parts of a software program to run concurrently. Operating systems that would fall into this category are:

Linux

Unix

Windows 2000

Windows XP

Mac OS X

Similarly asked questions:

Difference between batch processing and multiprogramming based Operating System.

Ans:

Batch processing environment requires grouping of similar jobs which consist of programmes, data and system commands.

The suitable of the type of processing is in programming with large computation time with no need for user interaction/involvement. Some examples of such programs include payroll, forecasting, statical analysis and large scientific number crunching programs, Users are not required to wait while the job is being processed. They can submit their programs to operators and return later to collect them.

But it has two major DISADVANTAGES:

  1.       Non-interactive environment
  2.       Off-line debugging

Multiprogramming operating systems compared to batch operating systems are fairly sophisticated. Multiprogramming has a significant potential for improving system throughput and resource utilization with a very minor difference. Different forms of multiprogramming operating system are the multitasking, multiprocess and multiuser operating system.

 


Warning: in_array() expects parameter 2 to be array, null given in /home/technome/jeeupdate.com/wp-content/themes/vmagazine-lite/inc/vmagazine-lite-functions.php on line 704

Comment here