13.07.2015 Views

de un proceso

de un proceso

de un proceso

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tratamiento <strong>de</strong> llamadas• 1 vector <strong>de</strong> int. para todas las llamadas (o ning<strong>un</strong>o SYSENTER)• Cada llamada tiene asignado <strong>un</strong> número• SO gestiona tabla <strong>de</strong> llamadas:– Vector con direcciones <strong>de</strong> rutinas que realizan cada servicio• SO recibe nº <strong>de</strong> llamada (normalmente en <strong>un</strong> registro):– SO in<strong>de</strong>xa con él en el vector• Parámetros <strong>de</strong> la llamada en pila <strong>de</strong> usuario o en registros– Linux usa registros (como mucho 5)– Windows usa pila <strong>de</strong> usuario• Complicación: página <strong>de</strong> pila <strong>de</strong> usuario no resi<strong>de</strong>nte• Resultado <strong>de</strong> la llamada se suele <strong>de</strong>volver en <strong>un</strong> registroDiseño <strong>de</strong> Sistemas Operativos 39 Fernando Pérez Costoya (2008)

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

Saved successfully!

Ooh no, something went wrong!