Подходы к сокращению времени переключения контекста процессора
Современные операционные системы и системы программирования широко используют переключение контекста процессора (содержимого регистров и отдельных управляющих триггеров) при отработке входа в прерывание и выхода из него, входа и выхода из подпрограммы и в случае организации мультипрограммной работы.
Время переключения контекста должно быть по возможности минимальным, т. к. затраты на переключение — это плата за Организацию совместного протекания совокупности взаимодействующих вычислительных процессов.
Уменьшение времени переключения контекста процессора может быть достигнуто за счет, во-первых, сокращения количества регистров, содержимое которых сохраняется в памяти, во-вторых, аппаратной поддержки сохранения регистров и, в-третьих, введения специальных соглашений, регламентирующих использование регистров в программах, что позволяет перейти от полного сохранения контекста к частичному.
TrackBack
TrackBack URL for this entry:
http://glaucomanet.info/wp-trackback.php?p=95