В многозадачной операционной системе (ОС) возможно выполнения нескольких процессов одновременно, это достигается за счет наличия специального планировщика, который динамически распределяет ресурсы оперативной памяти и процессорного времени между исполняемыми приложениями. В зависимости от приоритета задачи и ресурсных потребностей всей системы на данный момент, при необходимости, часть ожидающих программ может быть перенесена из оперативной памяти на жесткий диск (файл подкачки) и возвращена обратно, когда подойдет их очередь к выполнению.
Однозадачная система лишена таких возможностей, и приложения в ней выполняются последовательно: следующая задача начинает выполняться только по окончанию работы предыдущей.
Первой более-менее стабильно работающей многозадачной операционной системой была ОС UNIX, разработанная в 1969 году, наиболее известной однозадачной ОС, пожалуй, является MS-DOS.
Современные ОС, предназначенные для настольного компьютера, планшета или мобильного телефона, все многозадачные.