Beruflich Dokumente
Kultur Dokumente
Luis Guillermo Galindo Snchez - 2010041001 Jhon Jaime Rincn Galvis - 2012041003 Unitrpico 2013
Agenda
Definicin del Concepto Estndares de llamadas al sistema Caractersticas Los 11 pasos de la mecnica de una llamada al sistema Mecnica de las llamadas al sistema (Grfico) Ejemplos de llamadas al sistema con el estndar POSIX segn su rea de desempeo Comparacin de llamados al Sistema (Unix/Win32)
Win32
Caractersticas
Se encarga de lidiar con las abstracciones (operaciones entre una aplicacin de usuario y el sistema operativo). Son transparentes para el usuario
Los parmetros primero y tercero se pasan por valor, pero el segundo se pasa por referencia (es decir la direccin en buffer mas no el contenido).
Se hace la llamada al procedimiento de biblioteca (incluido en las libreras), se encarga de llamar todos los procedimientos. El procedimiento de biblioteca coloca el numero de llamada en un lugar donde el S.O lo espera (por ejemplo en un registro). Se ejecuta una instruccin TRAP que se encarga de cambiar de modo usuario a modo kernel empezando la ejecucin en una direccin fija en el ncleo del S.O.
El cdigo de kernel examina el nmero de llamada al sistema y la pasa al manejador correspondiente (por lo general a travs de una tabla de apuntadores o manejadores). Se ejecuta el manejador de llamadas al sistema. El control regresa al procedimiento de biblioteca en el espacio de usuario. Luego este procedimiento regresa al programa de usuario. El programa de usuario o aplicacin limpia la pila (esto se hace despus de cualquier llamada de procedimiento). El cdigo compilado incrementa el apuntador de la pila para eliminar los parmetros que se metieron antes de la llamada, en este caso read.
Bibliografa
Sistemas Operativos Modernos 3 Edicion, Andrew S. Tanenbaum Llamada al sistema, Wikipedia.org LECCION 26 Llamadas al sistema, Sopa.dis.ulpgc.es POSIX, Wikipedia.org Windows API, Wikipedia.org