Otros cursos
Otros cursos de este centro
» Desarrollo de aplicaciones empre ...
» Desarrollo de aplicaciones para ...
» Programación gráfica 2D-3D con J ...
Cursos Relacionados
» Configuración y administración d ...
Presentación
Duración
25 horas.
Objetivos
Introducir el sistema operativo Linux y proveer al estudiante de un conocimiento avanzado del sistema y sus herramientas que le permita realizar las funciones de utilización y programación.
Audiencia
Profesionales que necesiten conocer las particularidades de programación y herramientas del sistema operativo LINUX.
Prerrequisitos
Conocimientos básicos de UNIX
Presentación
LINUX es un sistema operativo de UNIX, que al ser de distribución gratuita y gracias a las facilidades de difusión por Internet comienza a ser utilizado por muchos centros universitarios y de investigación. Su eficiencia y enorme aceptación hace que una gran cantidad de software haya sido y sea desarrollado para Linux.
Contenidos
1. Bibliotecas
1. Concepto de llamada al sistema y función de biblioteca
2. Bibliotecas de enlace estático
3. Bibliotecas de enlace estático
4. Bibliotecas de enlace dinámico:
* Ventajas
* Construcción
* Enlace
* Utilidades
2. Llamadas al Sistema
1. La interfaz POSIX.1
* Llamadas para gestión de procesos
* Llamadas para gestión de señales
* Llamadas para uso de archivos
* Llamadas para intercomunicación
* Otras llamadas
2. Intercomunicación en UNIX BSD: Sockets
3. Comunicación y sincronización: Llamadas de SVR4
* Memoria compartida
* Semáforos
* Colas de mensajes
3. Herramientas de programación
1. make
2. rcs y cvs
* Depuración: gdb y sus interfaces gráficas
* strace
* Otras