Интернет магазин китайских планшетных компьютеров



Компьютеры - Переключение контекста - Переключение контекста и производительность

23 января 2011


Оглавление:
1. Переключение контекста
2. Переключение контекста и производительность
3. Переключение контекста и ОС
4. Особенности процедуры шедулинга



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

  • Происходит очистка конвейера команд и данных процессора
  • Очищается TLB, отвечающий за страничное отображение линейных адресов на физические

Кроме того, следует учесть следующие факты, влияющие на состояние системы:

  • Содержимое кеша накопленное и «оптимизированное» под выполнение одного потока оказывается совершенно неприменимым к новому потоку, на который происходит переключение.
  • При переключении контекста, на процесс, который до этого долгое время не использовался, многие страницы могут физически отсутствовать в оперативной памяти, что порождает подгрузку вытесненных страниц из вторичной памяти.


Просмотров: 3521


<<< Системный вызов