jueves, 24 de noviembre de 2011

actividad 2 3er parcial

practica 2





TERCER PARCIAL ACTIVIDAD 1

EJERCICIO 1
Dibuja la jerarquía de procesos que resulta de la ejecución del siguiente código. Introduce las llamadas al sistema wait para que una vez generado el árbol de procesos los hijos sean esperados por sus respectivos padres. Ademas,  haz que se informe de los tiempos de ejecución de las aplicaciones  xload y kcalc que se generen así como del tiempo total de ejecución.  Para calcular el  tiempo transcurrido, puedes utilizar la función´ time() de la librería estándar  time.h. La llamada time(NULL) devuelve los segundos transcurridos desde  las 00:00:00 del 1/1/1970 hasta el instante de la llamada.

int main (int argc, char ∗argv[]) {
         int i, j;
         pid t pid, nuevo, nuevo1;
         time t ini, fin;
         for (i= 0; i< 2; i++){
                   pid= getpid();
         for (j= 0; j< i+2; j++){
                   nuevo= fork();
                   if(nuevo== 0){
                            break;
                            nuevo1= fork();
                            if(nuevo1== 0)
                            execlp ("xload", "xload", NULL);
                   }
         }        
         if (pid!= getpid())
         execlp ("kcalc", "kcalc", NULL);
         }
         return 0;
}






jueves, 3 de noviembre de 2011

PRACTICAS KDE

PRACTICAS EN KDE DE LINUX

PRACTICA 1

AQUI SE MATA UN PROCESO DENTRO DEL CONTOL GRAFICO




PRACTICA 2
SE MATA UN PROCESO DESDE EL MODO CONSOLA


PRACTICA 3
Matando procesos desde una carpeta interna y de la terminal




PRACTICA 4
Muestra la lista de procesos realizados al instante


PRACTICA 5
Lista de procesos en uso y la memoria q utiliza cada uno




PRACTICA 6

SE USA ESTE COMANDO PARA VER PROCESOS Y EL ESTADO DE LA MEMORIA RAM


PRACTICA 7
PROCESOS REALIZADOS


PRACTICA 8
PROCESOS EN TIEMPO REAL


PRACTICA 9
PARA ARRANCAR MAS PROCESOS DESDE LA CONSOLA



PRACTICA 10
CREACION DE UN FIFO




PRACTICA 11

SE AGREGA UN PROCESO A UNA LISTA FIFO Y SE USA UNA TAREA LLAMADA CAT


PRACTICA 12
VER LISTAS DE PROCESOS CREADOS



PRACTICA 13


PREACTICA 14


PRACTICA 15
ARBOL DE PROCESOS NOS MUESTRA LOS PROCESOS PADRES CON SUS HIJO O HILOS