Entradas

Mostrando entradas de 2020

Llamadas al sistema

Imagen
 Llamadas al sistema.-  U n Sistema Operativo multitarea en el que van a convivir un gran número de   procesos . Es posible, bien por un fallo de programación o bien por un intento malicioso, que alguno de esos   procesos   haga cosas que atenten contra la estabilidad de todo el sistema. Por ello, con vistas a proteger esa estabilidad, el   núcleo   o kernel del sistema funciona en un entorno totalmente diferente al resto de programas. Se definen entonces dos modos de ejecución totalmente separados: el   modo kernel   y el  modo usuario . Cada uno de estos modos de ejecución dispone de memoria y procedimientos diferentes, por lo que un programa de usuario no podrá ser capaz de dañar al núcleo. Aquí se plantea una duda: si el núcleo del sistema es el único capaz de manipular los recursos físicos del sistema (hardware), y éste se ejecuta en un modo de ejecución totalmente disjunto al del resto de los programas, ¿cómo es posible que un pequ...