kwa nini mazingira kubadili ni mbaya kwa ajili ya utendaji wa kompyuta?
context switching, ambayo hutokea wakati mchakato ni paused na CPU na mchakato mwingine huanza kukimbia inaweza kuathiri utendaji wa mifumo ya kompyuta kwa sababu kadhaa. Kitendo cha kubadili muktadha si yenyewe sana muda mwingi. utendaji halisi hit linatokana na ukweli kwamba michakato mbalimbali na mbalimbali virtual nafasi ya anwani ya kumbukumbu hivyo caches wote katika mfumo haja ya kuwa invalidated na kufutwa. Kwa kuwa kuna tofauti kubwa katika jinsi ya haraka CPU inaweza kukimbia ikilinganishwa na jinsi ya haraka maelekezo na data inaweza kupatikana kutoka kumbukumbu kuu, mambo haya ni cached karibu na CPU katika Caches onboard. Hata pointer kwa ramani ya anwani virtual kwa anwani ya kimwili ni cached hivyo kwamba upatikanaji kumbukumbu ni kasi. Wakati mchakato mpya anapata kubeba na CPU na nafasi ya anwani tofauti na ramani ya virtual kwa anwani ya kimwili, data zote katika caches ni batili na mahitaji ya kuwa na kufutwa. Hii inaacha CPU na caches tupu kwamba kuwa na kujengwa upya kutoka mwanzo kwa ajili ya mchakato mpya, maana kutakuwa na kupunguza kubwa katika kupata maelekezo na data tangu hizi sasa itakuwa kuja kutoka kumbukumbu kuu, ambayo ni polepole sana kuliko cache CPU ya.