Definición
Es un mecanismo que proveen todos los procesadores y algunos microprocesadores modernos. Es una forma para separar las acciones que puede hacerse a nivel del metal.
Dado que este mecanismo es proveído por el hardware cada instrucción a ser ejecutada el mismo chequea en que modo de operación se encuentra. Por lo que podemos diferenciar entre instrucciones privilegiadas
Por lo que se protege la memoria, los O y las posibilidad de ejecutar ciertas instrucciones.
Los modos más utilizados por los sistemas operativos son
Modo kernel
Definición
También conocido como “modo 0”, ejecuta instrucciones en nombre del Kernel del Sistema operativo y estas son instrucciones privilegiadas
Link to original
Modo usuario
Definición
También conocido como “modo 3”, ejecuta instrucciones en nombre del usuario
Link to original