Четох, че когато се изпълни повикване на OS, процесът претърпява само превключване на режима, за разлика от превключване на контекста. Доколкото разбирам, това ще повиши привилегията на процеса и ще му позволи достъп до кода на ядрото, който е картографиран в неговото виртуално адресно пространство. (Това ще изисква промяна на защитния пръстен с използване на капан, според мен). Въпреки това, ако това извикване на ОС ще изпълнява IO, може да се наложи да използва кеша на страницата. Как става това без превключване на контекста? Или кешът на страницата също е картографиран към виртуалното адресно пространство на всеки процес?
Може да греша в някои от описанията си по-горе. Поправете ме, ако съм. Опитвам се да сглобя това. Освен това се интересувам повече от ядрото на Linux.