Ejercicios sobre comunicación de procesos
usando pipes y fifos.
1.- Revise y modifique este
programa de manera que el proceso padre espere por el término del hijo y
luego lea la fecha desde la pipe. La idea es identificar si la pipe conserva
el dato escrito por el hijo aún después de su término.
2.- Cree un programa para mostrar la gráfica de x^2. Puede usar como base este programa.
3.- Modifique su programa previo para que 0<x<2;
4.- Analice y ejecute este
programa.
5.- Si usa un computador con linux, use el programa utilitario aplay para
reproducir este
archivo desde un programa escrito por usted. Use: $aplay --format=S16_LE -t
raw SaludoAudacity.raw
6.- Cree una fifo usando mkfifo. Pida a su compañero correr gnuplot tomando
como
entrada los datos de la fifo creada. Escriba un comando en su terminal
dibujar la gráfica de x^2 en el gnuplot de su compañero.
7.- ¿Qué pasa si dos compañeros intentan escribir sobre su fifo en forma
concurrente?
8.- Cree un programa que permita determinar la capacidad de una pipe.
9.- Cree un programa que permita determinar la capacidad de una fifo.
10.- Cree un programa que permita determinar el tamaño de la tabla de
descriptores.