practica 2
jueves, 24 de noviembre de 2011
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
AQUI SE MATA UN PROCESO DENTRO DEL CONTOL GRAFICO
PRACTICA 2
SE MATA UN PROCESO DESDE EL MODO CONSOLA
SE MATA UN PROCESO DESDE EL MODO CONSOLA
PRACTICA 3
Matando procesos desde una carpeta interna y de la terminal
Matando procesos desde una carpeta interna y de la terminal
PRACTICA 4
Muestra la lista de procesos realizados al instante
Muestra la lista de procesos realizados al instante
PRACTICA 5
Lista de procesos en uso y la memoria q utiliza cada uno
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
SE USA ESTE COMANDO PARA VER PROCESOS Y EL ESTADO DE LA MEMORIA RAM
PRACTICA 7
PROCESOS REALIZADOS
PROCESOS REALIZADOS
PRACTICA 8
PROCESOS EN TIEMPO REAL
PROCESOS EN TIEMPO REAL
PRACTICA 9
PARA ARRANCAR MAS PROCESOS DESDE LA CONSOLA
PARA ARRANCAR MAS PROCESOS DESDE LA CONSOLA
PRACTICA 10
CREACION DE UN FIFO
CREACION DE UN FIFO
PRACTICA 11
SE AGREGA UN PROCESO A UNA LISTA FIFO Y SE USA UNA TAREA LLAMADA CAT
SE AGREGA UN PROCESO A UNA LISTA FIFO Y SE USA UNA TAREA LLAMADA CAT
PRACTICA 12
VER LISTAS DE PROCESOS CREADOS
VER LISTAS DE PROCESOS CREADOS
PRACTICA 13
PREACTICA 14
PRACTICA 15
ARBOL DE PROCESOS NOS MUESTRA LOS PROCESOS PADRES CON SUS HIJO O HILOS
ARBOL DE PROCESOS NOS MUESTRA LOS PROCESOS PADRES CON SUS HIJO O HILOS
Suscribirse a:
Entradas (Atom)