Introducción a los Sistemas Operativos - Web del laboratorio del DIT
Introducción a los Sistemas Operativos - Web del laboratorio del DIT
Introducción a los Sistemas Operativos - Web del laboratorio del DIT
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Operaciones <strong>del</strong> Sistema Operativo• Dirigido por interrupciones: Hardware: al interactuar con dispositivos Softwareo servicios ii al usuario (llamadas al sistema) it o errores de ejecución: División por cero, instrucciones ilegales• Para cada tipo de interrupción hay una Rutina de Servicio• SO se basa en el mo<strong>del</strong>o dual <strong>del</strong> procesador: Dos modos: usuario y núcleo o privilegiado o supervisoro El hardware proporciona un bit de modo El código de <strong>los</strong> usuarios se ejecuta en modo usuario El núcleo se ejecuta en modo privilegiado Fundamental para proteger al sistemade programas erróneos o accesos indebidosTema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 29Transición entre Modos• Cuando se produce una interrupción, el hardware cambiaautomáticamente a modo privilegiado• El SO trata la interrupción• Antes de dar control de nuevo al usuario, cambia a modo usuario• Algunas instrucciones se tienen que ejecutar en modo privilegiadoTema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 30