Volver al temario
Tema 02 · 44 páginas

El sistema operativo: una máquina virtual

Tema completo Modo estudio
GUÍA DE ESTUDIO · Páginas 89 Ver PDF

1.2. Capas dentro del software de sistema

Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.

Capas del software de sistema

El software de sistema se organiza en tres capas principales, desde las mas proximas al hardware hasta las mas alejadas:

CapaDescripcionModo de ejecucion
Sistema operativo (nucleo)Gestion del sistema y recursos fisicosPrivilegiado
Bibliotecas del sistemaRutinas de uso comun e invocacion de llamadas al sistemaUsuario
Aplicaciones de sistemaHerramientas accesibles mediante interfaz de usuario (shell)Usuario

El acceso a cada nivel es diferente:

  1. Nucleo: se accede mediante llamadas al sistema. Contiene las rutinas de gestion de recursos fisicos y se ejecuta en modo privilegiado para garantizar que solo el codigo del SO acceda a determinados recursos.

  2. Bibliotecas: nivel superior al SO que ofrece dos tipos de rutinas: las de uso comun que no forman parte del SO (bibliotecas del lenguaje) y las que permiten invocar llamadas al sistema de forma independiente del lenguaje maquina (bibliotecas del sistema).

  3. Interprete de comandos: accesible mediante interfaz de usuario (texto o grafico). Espera pedidos interactivos o scripts (shell scripts) que interpreta.

Esquema de repaso

  • Nucleo: modo privilegiado, gestion de recursos fisicos.
  • Bibliotecas: modo usuario, rutinas compartidas y puente al SO.
  • Shell: interfaz de usuario, interpreta comandos y scripts.

Debes poder explicar

  • Las tres capas del software de sistema y su funcion.
  • Por que el nucleo se ejecuta en modo privilegiado.
  • Diferencia entre bibliotecas del sistema y del lenguaje.
Consultar el contenido original