\section{Conclusión}

En este trabajo pudimos aplicar algunas de las técnicas más importantes y
usadas para comunicación de procesos. Métodos básicos como el de pipes es en la
actualidad todavía algo muy vigente, y su implementación e idea son
suficientemente simples como para que lo podamos codear en pocas lineas.
Utilizando memoria compartida pudimos aplicar algunas de las soluciones a los
problemas de concurrencia en sistemas paralelos (como usar pipes de mutex).

Además pudimos aplicar algunas técnicas un poco más avanzadas como
copy-on-write para ser más eficientes en el manejo de los recursos, intentando
ser más 'lazy' y demorando cada operación hasta que sea totalmente necesario
realizarla.
