Цитата Сообщение от CHRV
Смотря что ты под одновременностью понимаешь. Ты прикинь если на спеке будет как на ПЦ постоянная раздача квантов времени всем процессам, вот тормозуха то будет, и так скорости не хватает!
А я предлагаю чтобы работало токо основное приложение!
посмотри на структуру любого нормального обработчика прерываний:

push all_registers
do_smth
pop all_registers
ei
ret

а теперь на структуру диспетчера задач при вытесняющей многозадачности:

push all_registers
change_sp_ptr
pop all_registers
ei
ret

похоже слегка, не так ли? %)

единственное, на что будут "лишние" такты- это непосредственно выбор кандидата на выполнение. алгоритмов этому куча, можно выбрать любой.