Texto

  • 01.11.2013 00:00

    1. ¿Qué es una llamada al sistema?

    Es un mecanismo usado por una aplicación que consiste en un método o una función que puede invocar un proceso para solicitar un servicio al sistema operativo.       En forma...

  • 01.11.2013 00:00

    2. ¿Cómo funciona una llamada al sistema?

    Los conceptos explicados anteriormente pueden resumirse con el siguiente esquema: El programador (1): usa las librerías C para llamadas al sistema y otras librerías (2): para implementar el código...

  • 01.11.2013 00:00

    3. Kernel implementado y Primeros pasos

    Kernel implementado   La versión utilizada del kernel es la última versión estable hasta noviembre de 2013: 3.11.8       Primeros pasos   Para comenzar se...

  • 01.11.2013 00:00

    4. Forma de descompresión

    Se descargan los fuentes del kernel 3.11.8:   wget https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.11.8.tar.xz   Y se descomprime en el directorio del área...

  • 01.11.2013 00:00

    5. Código fuente de la llamada al sistema

    A continuación se añaden los códigos fuente de la nueva llamada al sistema en el directorio emphkernel: cd /usr/src/linux-3.11.8/kernel   Se crea un...

  • 01.11.2013 00:00

    6. Archivos modificados

    Una vez que se insertó el código de la llamada, se debe modificar el “Makefile” de esta carpeta para que el archivo recién creado se compile.:   gedit Makefile...

  • 01.11.2013 00:00

    7. Forma de compilación

    Una vez terminada la modificación de los archivos, se procede a compilar el kernel, regresando al directorio principal de la versión: cd ../../..   NOTA: Si se ha compilado ya una...

  • 01.11.2013 00:00

    8. Invocación de la llamada al sistema

    Invocación con un programa en lenguaje C Para comprobar que el nuevo kernel ya tiene implementada la llamada al sistema que se creó desde un inicio, puede probarse este...

  • 01.11.2013 00:00

    9. Anexos

    Anexos Ejemplo de código fuente en lenguaje C para invocar la llamada al sistema usada en este ejemplo.   #include <linux/unistd.h> #include...

  • 23.02.2014 16:37

    Referencias

    “3. LLamadas al sistema”, David Esteban Bustamante Tabares, https://sites.google.com/site/sogrupo15/3-llamadas-al-sistema   “Llamada al sistema”,...

Elementos: 1 - 10 de 10

©2013-2023 Raúl GC

Crea una web gratisWebnode