DOS всегда приводится в качестве примера однозадачной операционной системы. Однако когда команда выдается через командную строку, управление переключается с оболочки на команду, а затем снова переключается на оболочку, когда команда завершена. Таким образом, два процесса выполняются одновременно. Есть ли что-то неправильное в моем понимании?