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

Esquema de repaso

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

Mapa de repaso

PreguntaConcepto centralApartado
Para que sirve el SO como maquina virtual?Abstraccion del hardware y proteccion1.1
Que capas componen el software de sistema?Nucleo, bibliotecas, shell, aplicaciones1.2
Como invoca el programador los servicios del SO?Llamadas al sistema (API)1.2.1
Para que sirven las bibliotecas?Portabilidad y reutilizacion de codigo1.2.2
Que es el interprete de comandos?Interfaz entre usuario y SO1.2.3
Que diferencia hay entre usuario y programador?Vision de recursos vs vision de servicios1.3
Como se transfiere la ejecucion al SO?Traps, interrupciones, excepciones2.1
Por que no se puede usar int directamente?Portabilidad via biblioteca del sistema2.2.1
Que necesita el hardware para proteger el SO?Modos de ejecucion, MMU, temporizador3
Que es un proceso?Programa en ejecucion con recursos asignados4.1
Que decide el planificador del procesador?Que proceso usa la CPU (run/ready/blocked)4.2

Relaciones para memorizar

  • Hardware → nucleo (privilegiado) → bibliotecas → shell → aplicaciones (usuario).
  • Programa + recursos + ejecucion = proceso.
  • Trap (sincrono) / Interrupcion (asincrono) / Excepcion (anomalia) → vector de interrupciones → rutina de atencion.
  • MMU protege memoria y vector de interrupciones; temporizador fuerza cambios de contexto.
  • Run ↔ Ready (decision del planificador) / Run → Blocked (peticion E/S) / Blocked → Ready (fin E/S).
Consultar el contenido original