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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Llamadas al Sistema (1)• Permiten a <strong>los</strong> usuarios solicitar servicios al SO Posiblemente ejecución de instrucciones privilegiadas• Las llamadas al sistema: Producen una interrupción softwareo Se pasa a modo privilegiado El núcleo identifica la operación solicitada y ejecuta la Rutina deServicio (RS) correspondiente A la RS le puede pasar información adicional: registros/pila/memoria Cuando se completa, se devuelve control al usuario, a la instrucciónsiguiente i a la de la llamada al sistema:o Se cambia a modo usuarioTema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 33Llamadas al sistema (2)• Ejemplo: copiar un fichero en otro Obtener <strong>los</strong> nombres de <strong>los</strong> ficheros de entrada y salidao entrada de textoo selección de un menú Abrir el fichero de entrada Crear el fichero de salidao avisar si ya existe Repetir mientras haya datos en el fichero de entrada:o leer datos <strong>del</strong> fichero de entradao escribir datos en fichero de salida Cerrar <strong>los</strong> ficheros de entrada y salida• Cada operación requiere una o varias llamadas al sistemaTema 1. Introducción a <strong>los</strong> <strong>Sistemas</strong> <strong>Operativos</strong> 34

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

Saved successfully!

Ooh no, something went wrong!