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