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.

Gestión de Procesos (2)• La mayoría de <strong>los</strong> SO son multiproceso Con un solo proceso se desaprovecha la CPU y <strong>los</strong> dispositivos Se ejecutan varios procesos “a la vez” La multiprogramación organiza <strong>los</strong> procesos para intentar que laCPU tenga algo que ejecutar en todo momento Cola de trabajos: trabajos en disco esperando a ser ejecutados Planificador de trabajos decide qué trabajo de la cola de trabajospasa a MP Planificador de la CPU decide que proceso de la MP pasa aejecutarse El proceso en ejecución se cambia cuandoose bloquea en una operación de E/Sose ejecuta durante un periodo dado de tiempoTema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 27Gestión de Procesos (3)• Ejecución interactiva: cambio entreprocesos muy rápido Los usuarios pueden interaccionar i con cadaproceso El tiempo de respuesta tiene que ser pequeño• Si todos <strong>los</strong> procesos no caben enmemoria, se pueden llevar a disco La memoria virtual permite ejecutarprogramas que están parcialmente en el discoMapa de memoriaNúcleoProceso 1Proceso 2...Tema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 28

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

Saved successfully!

Ooh no, something went wrong!