ОС устанавливает таймер прерывания и запускает программу.По истечении времени таймера поток управления переходит к коду ОС для переключения контекста.
При переключении контекста ОС сохраняет регистры и данные поддержки текущего процесса и заменяет их в ЦПУ данными следующего процесса в очереди.,Затем он устанавливает другой таймер прерывания и позволяет следующей программе запускаться с того места, где она была прервана.
Кроме того, системный вызов текущего процесса дает управление ОС, чтобы решить, настало ли время для переключения контекста (например,процесс ожидает операции ввода-вывода)
Механика прозрачна для программ.
Выполнить.Переключатель.Повторение.:)