Я специально подчеркнул - "Контроллер непосредственно после старта команды".
То есть - задача пишет команду в регистр, контроллер сразу забирает шину и читает MMU, которое в данный момент содержит контекст задачи. Прерывания для потенциальной передиспетчеризации задачи, при котором MMU будет перезаписано, может даже не начаться. Не говоря уже о том, что пока ОС начнет менять контекст MMU должно исполнится некоторое количество кода.
Но это для тех времен все чисто умозрительно.





Ответить с цитированием
