10.07.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!