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 77 Ver PDF

1. Software de sistema y maquinas virtuales

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

La maquina virtual como abstraccion

El SO tiene una finalidad básica: esconder el hardware del sistema computador mediante una capa de software. Esta capa define una maquina virtual en la que los usuarios trabajan de manera mas comoda que si accedieran directamente al hardware.

Para el programador, la maquina virtual ofrece una vision idealizada del sistema. No necesita preocuparse por detalles como el tipo de teclado o el formato del disco duro; puede centrarse en resolver su problema. La interfaz de llamadas del SO define esta maquina virtual, que tambien transforma las abstracciones (como ficheros) en referencias fisicas concretas (como pistas en el disco).

El ocultar el hardware tiene dos objetivos principales:

  • Abstraccion: presentar una vision global y sencilla del sistema computador.
  • Seguridad: garantizar un modo de ejecucion seguro para el codigo del SO que impida a los usuarios acceder a recursos que podrian comprometer el funcionamiento normal.

Los usuarios finales pueden encontrar que la maquina virtual ofrecida por el SO es demasiado baja. Para facilitar su tarea, el resto de software de sistema les ofrece una maquina virtual a un nivel mucho mas alto: el interprete de comandos.

Esquema de repaso

  • Maquina virtual: abstraccion del hardware que el SO ofrece a usuarios y programadores.
  • Objetivos: abstraccion para sencillez y seguridad para proteger el sistema.
  • Interprete de comandos: capa superior que simplifica la interaccion del usuario final.

Debes poder explicar

  • Que es una maquina virtual desde el punto de vista del SO.
  • Por que el hardware se oculta a los usuarios y programadores.
  • Que diferencia hay entre la maquina virtual del SO y la del interprete de comandos.
Consultar el contenido original