Llamadas Al Sistema
Este permite a los programas comunicarse con
los sistemas operativos y solicitarle servicios, a cada llamada le corresponde
un procedimiento:
los sistemas operativos y solicitarle servicios, a cada llamada le corresponde
un procedimiento:
Pone parámetros de la
llamada en un lugar específico para después poder ejecutar una instrucción de
tipo “TRAP” de llamada a procedimiento protegido para iniciar el sistema
operativo.
llamada en un lugar específico para después poder ejecutar una instrucción de
tipo “TRAP” de llamada a procedimiento protegido para iniciar el sistema
operativo.
Luego del “TRAP” el sistema
operativo recupera el control, examina parámetros y si son válidos ejecuta el
trabajo solicitado.
operativo recupera el control, examina parámetros y si son válidos ejecuta el
trabajo solicitado.
Después de terminar, el
sistema operativo coloca un código de estado en u registro, esto indica si tuvo
éxito o fue un fracaso y ejecuta una acción del tipo “RETURN FROM TRAP” para
regresar al procedimiento.
sistema operativo coloca un código de estado en u registro, esto indica si tuvo
éxito o fue un fracaso y ejecuta una acción del tipo “RETURN FROM TRAP” para
regresar al procedimiento.
El sistema operativo es una colección de de procedimientos que se pueden llamar entre sí, cada uno de los procedimientos tienen una interfaz bien definida en términos para parámetros y resultados.
Para ejecutar los servicios del sistema operativo:
Se solicitan colocando los parámetros en lugares bien definidos Se ejecuta una instrucción especial de trampa llamada al núcleo o llamada al supervisor.
Cualquier instrucción que se le dé a la maquina hace que cambie del modo de usuario al modo núcleo.
Esto termina y el control regresa al programa del usuario.