Does staying in ring 0 eliminate the need for int gates?
Posted: Sat Sep 18, 2010 10:20 am
I understand how protected mode segmentation works, but I start to feel overwhelmed when I read about interrupt gates, call gates, task gates, trap gates, etc.
As far as I'm aware, the only point of gates is to allow switching between privilege levels. If I'm always in ring 0, does this eliminate the need for any of these gates? Of course this has an obvious drawback, there is no protection if everything has the highest privilege; I just want to know if it's possible.
As far as I'm aware, the only point of gates is to allow switching between privilege levels. If I'm always in ring 0, does this eliminate the need for any of these gates? Of course this has an obvious drawback, there is no protection if everything has the highest privilege; I just want to know if it's possible.