Introduccion
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
Introduccion al modulo
En este modulo didactico afianzamos el concepto de sistema operativo introducido en el modulo anterior e introducimos el concepto de maquina virtual. Asimismo, explicamos los diferentes mecanismos que provocan la ejecucion de codigo propio del sistema operativo:
- Mecanismos directos: llamadas al sistema, interrupciones y excepciones.
- Mecanismos indirectos: bibliotecas y aplicaciones de sistema.
Tambien enumeramos los requisitos que tiene que cumplir el hardware para poder instalar un sistema operativo multiusuario capaz de proteger a cada usuario del resto de usuarios.
Finalmente, hacemos una breve introduccion a la planificacion del procesador, viendo el concepto de proceso y los estados del planificador.
Debes poder explicar
- Los tres grandes bloques de contenido de este modulo.
- La diferencia entre mecanismos directos e indirectos de entrada al SO.
- Por que el hardware necesita requisitos especiales para un SO multiusuario.