MULTIPROCESSING похожа на ОС, обрабатывающую различные задания в основной памяти таким образом, что она отдает свое время каждой задаче, когда другая занята для какой-либо задачи, такой как операция ввода-вывода. Поэтому до тех пор, пока нужно выполнить хотя бы одну работу, процессор никогда не будет сидеть сложа руки.
и здесь он автоматически обрабатывается ОС, без взаимодействия пользователя с компьютером.
Но когда мы говорим о многозадачности, пользователь на самом деле связан с разными заданиями, как в одно время - тральщик или проверка почты или что-то еще. Процессор выполняет несколько заданий, переключаясь между ними, но переключение происходит настолько быстро, что у пользователя возникает иллюзия, что оба приложения работают одновременно.
Таким образом, основное различие между mp и mt состоит в том, что в mp ОС обрабатывает различные задания в основной памяти таким образом, что если какое-то задание ожидает чего-то, оно будет переходить к следующему заданию для выполнения. И в mt пользователь взаимодействует с системой и получает иллюзию, поскольку оба или любое из приложений работают одновременно.