Computer Science, asked by deep9838, 8 months ago

difference between multiuser and multitasking system​

Answers

Answered by 1jatt
4

Answer:

huge\boxed{cyan}{blue}{hare is your answer}}

Explanation:

Terminology of Multiprogramming and Multitasking

The term multiprogramming is a rudimentary form of parallel processing meaning multiple processes run concurrently at the same time on a single processor. The term is used in modern operating systems when multiple programs or processes run on a single processor and it’s the job of the OS to manage all the processes effectively and efficiently. Multitasking refers to the ability of the OS to execute multiple tasks at a time using multiple CPUs. It basically uses two or more CPUs within a single system for allocation of tasks which share common resources including CPU and memory.

Concept of Multiprogramming and Multitasking

Multiprogramming is based on the concept of context switching which is a standard procedure that facilitates switching of the CPU from one process of thread to another utilizing a single CPU. It stores the state of an active process for the CPU in the Process Control Block (PCB) so that the process resumes from the same state. Multitasking, on the other hand, is based on the concept of time sharing which is a technique used to provide each user with a portion of the time-shared system allowing users to share the same resources simultaneously. It’s a logical extension of multiprogramming.

huge\boxed{cyan}{red}{please mark me as brainlist I have done so much work }}

Answered by mouktikchalia5910
0

Explanation:

Terminology of Multiprogramming and Multitasking

The term multiprogramming is a rudimentary form of parallel processing meaning multiple processes run concurrently at the same time on a single processor. The term is used in modern operating systems when multiple programs or processes run on a single processor and it’s the job of the OS to manage all the processes effectively and efficiently. Multitasking refers to the ability of the OS to execute multiple tasks at a time using multiple CPUs. It basically uses two or more CPUs within a single system for allocation of tasks which share common resources including CPU and memory.

Concept of Multiprogramming and Multitasking

Multiprogramming is based on the concept of context switching which is a standard procedure that facilitates switching of the CPU from one process of thread to another utilizing a single CPU. It stores the state of an active process for the CPU in the Process Control Block (PCB) so that the process resumes from the same state. Multitasking, on the other hand, is based on the concept of time sharing which is a technique used to provide each user with a portion of the time-shared system allowing users to share the same resources simultaneously. It’s a logical extension of multiprogramming.

Similar questions