Los
sistemas operativos básicamente administran los recursos de una computadora y
facilitan su uso por parte de los usuarios, dentro de esto los sistemas
operativos permiten la ejecución de aplicaciones que ya tenga por defecto el
sistema o que se hayan desarrollado, pero estas aplicaciones utilizan muy
frecuentemente las llamadas al sistema para poder realizar su función, dichas
llamadas son controladas por el sistema operativo.
Sistemas Operativos - Fuente |
Cada
sistema operativo tiene su conjunto de llamadas al sistema, así por ejemplo las
llamadas al sistema de Windows no serán las mismas que las de Ubuntu Linux,
debido a esto es muy común que una aplicación desarrollada en un sistema no
funcione cuando se intente ejecutar en otro. Los programas hacen uso de las
llamadas al sistema porque son funciones con privilegios del sistema, ya que el
usuario y aplicaciones no tienen acceso al conjunto de instrucciones
restringido del procesador, pero sí lo tiene el sistema operativo.
El
sistema operativo se ve como el puente entre el usuario y la computadora, así
mismo también lo es entre las aplicaciones y el procesador de la computadora
que le permiten ejecutar las instrucciones deseadas. Las llamadas al sistema
existen también como una medida de protección para no tener una interacción
directa con estas funciones del procesador y así garantizar un correcto
funcionamiento de las computadoras.
Cada
vez que se ejecuta una llamada al sistema, el sistema operativo cambia a modo
privilegiado, ejecuta la instrucción solicitada, luego regresa al modo usuario
y le retorna los resultados al programa que invoco la llamada a sistema. La función
de cambio entre modo privilegiado y modo usuario también es una función privilegiada
del sistema operativo.
Como
conclusión se puede mencionar que las llamadas al sistema son las encargadas de
gran parte de las aplicaciones que existen para los diversos sistemas
operativos, por otra parte, también observamos otra característica y función fundamental
de los sistemas operativos, dando una idea de lo complejo e importantes que son
en una computadora.
Referencias:
Thebitdeveloper.com. (2017). Sistemas operativos – Llamadas al sistema – The Bit Developer. [online] Disponible en: https://www.thebitdeveloper.com/2015/07/20/sistemas-operativos-llamadas-al-sistema/ [Consultado 16 Oct. 2017].
velasquez, s. (2017). Llamadas al Sistema Operativo. [online] Soribel-velasquez.blogspot.com. Disponible en: http://soribel-velasquez.blogspot.com/p/llamadas-al-sistema-operativo_25.html [Consultado 16 Oct. 2017].
Comentarios
Publicar un comentario