Date: 2012-05-11 19:11 (UTC)
vak: (Default)
From: [personal profile] vak
Не нужно сохраняться и восстанавливаться. Каждый поток имеет свой набор регистров и не мешает другим. На каждом такте процессора блок приоритетов решает, какой из потоков будем продвигать по конвейеру. Большинство потоков обычно спит, ожидая события. Выполняется процесс пользователя. При появлении сигнала IRQ выполняется поток обработчика (соответствующего драйвера), как более приоритетный. Потом он засыпает и продолжается задача пользователя.

MIPS впервые реализовал это расширение архитектуры в 2005 году: http://www.mips.com/products/architectures/mips-mt-ase/
В некотором приближении оно похоже на интеловский Hyper-Threading.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org