Está en la página 1de 1

Llamadas al sistema operativo llamadas que ejecutan los programas de aplicacin para pedir algn servicio al SO.

Cada SO implementa un conjunto propio de llamadas al sistema. Ese conjunto de ll amadas es la interfaz del SO frente a las aplicaciones. Constituyen el lenguaje que deben usar las aplicaciones para comunicarse con el SO. Por ello si cambiamo s de SO, y abrimos un programa diseado para trabajar sobre el anterior, en genera l el programa no funcionar, a no ser que el nuevo SO tenga la misma interfaz. Par a ello: Las llamadas correspondientes deben tener el mismo formato. Cada llamada al nuevo SO tiene que dar los mismos resultados que la correspondie nte del anterior. Llamada al sistema En informtica, llamada al sistema (en ingls system call) es el mecanismo usado por una aplicacin para solicitar un servicio al sistema operativo. Las llamadas al sistema comnmente usan una instruccin especial de la CPU que causa que el procesador transfiera el control a un cdigo privilegiado, previamente esp ecificado por el mismo cdigo. Esto permite al cdigo privilegiado especificar donde va a ser conectado as como el estado del procesador. Cuando una llamada al sistema es invocada, la ejecucin del programa que invoca es interrumpida y sus datos son guardados, normalmente en su PCB, para poder conti nuar ejecutndose luego. El procesador entonces comienza a ejecutar las instruccio nes de cdigo de alto nivel de privilegio, para realizar la tarea requerida. Cuand o esta finaliza, se retorna al proceso original, y contina su ejecucin. El retorno al proceso demandante no obligatoriamente es inmediato, depende del tiempo de e jecucin de la llamada al sistema y del algoritmo de planificacin de CPU. Llamadas al Sistema Las llamadas al sistema proveen una interfaz entre los procesos y el Sistema de Operacin. Por lo general estas llamadas se encuentran disponibles como instruccio nes en lenguaje ensamblable. En algunos sistemas podemos realizar llamadas al si stema desde programas en lenguajes de alto nivel, en cuyo caso se asemejan a lla madas a funciones o procedimientos.

También podría gustarte