Publicidad

sábado, 21 de junio de 2008

RESUMEN PARA EL SEGUNDO EXÁMEN PARCIAL

Hola Chavos se me hizo importante hacer este pequeño resumen para que estudiemos paara el segundo parcial Suerte!!! espero pasemos todos.

Macro. Instrucción en lenguaje ensamblador que es equivalente a otro grupo de instrucciones que, en conjunto, realizan una tarea más compleja.

Depurador. Permite controlar la ejecución de un programa en todo momento, de esta forma se puede conocer el estado de las variables, definición de las mismas, que sucedería ante ciertos cambios, etc. , todo de forma interactiva y mientras se ejecuta el código a depurar.

Bibliotecas estáticas. Las librerías estáticas (libxxx.a) en realidad se enlazan del propio ejecutable, lo que hace que el archivo del programa sea más grande. Con frecuencia se encontraran en el sistema las copias estática y compartida de la misma librería.
Son colecciones de módulos introducidos en un archivo con la utilidad ar(l) e indexados sus símbolos con la utilidad ranlib(l). Estos archivos suelen almacenarse terminados en .a.

Bibliotecas dinámicas (Compartidas). (Normalmente libxxx.so) son cargadas en memoria en tiempo de ejecución a partir de una copia compartida (de aquí el nombre).el funcionamiento es similar a las famosas DLLS de sistema M$.

Utilería. Programas que se utilizan para complementar la funcionalidad de un sistema operativo y cubre las necesidades de los usuarios en todas las areas.

Parte especial pero no esencial de un SO. Ejemplo: calculadora, block de notas, etc.

Comandos para compilar en GBD.
Gcc programa.c –o programa
Gcc –g programa.c –o programa

Comandos para complilar en Valgrind
Complilar el programa con –g
Correr el Programa
valgrind --leak – check=yes ./myprog arg1 arg2
valgrind –leak –check=full ./myprog arg1 arg2

No hay comentarios: