SlideShare una empresa de Scribd logo
1 de 12
Equipo # 3
•
• Uno de los principales problemas que tuvimos para el
  desarrollo de esta actividad fue que al calcular los
  tiempos de ejecución se realizaban justo después de
  iniciar los 4 hilos y no cuando el último proceso
  terminara, es decir, se calculaba el tiempo hasta después
  de iniciar el último hilo y no cuando termine de ejecutarse
  el último hilo.
• Otro problema fue durante el desarrollo de hilos en
  C/C++ ya que se batalló con la librería pthread.h y se
  implemento el programa mediante la process.h.
1400

1200

1000

 800
                                        Secuencial
 600                                    Paralelo

 400

 200

   0
       10 20 30 40 50 60 70 80 90 100
1200

1000

 800

 600                                    Paralelo
                                        Secuencial
 400

 200

   0
       10 20 30 40 50 60 70 80 90 100
3000

2500

2000

1500                                    Secuencial
                                        Paralelo
1000

 500

   0
       10 20 30 40 50 60 70 80 90 100
• Con      los      resultados     mostrados
  anteriormente en la práctica podemos
  asegurar que para ciertas tareas resulta
  necesario dividir el trabajo para pode
  optimizar los procesos.
• La implementación de un algoritmo
  paralelo nos puede resultar muy útil ya que
  nos es más rápido para procesos mas
  elaborados      y    que     ocupen    mas
  operaciones.

Más contenido relacionado

Similar a Actividad no 4

SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?Globant
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajojoel vasquez
 
Continuous testing
Continuous testingContinuous testing
Continuous testingVemn1
 
1.1 Distribución en planta por PRODUCTOS
1.1 Distribución en planta por PRODUCTOS1.1 Distribución en planta por PRODUCTOS
1.1 Distribución en planta por PRODUCTOSdiazruedadaniel
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdfDanieryMachado
 
Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfssuserc374ce
 
Mejora del sistema
Mejora del sistemaMejora del sistema
Mejora del sistemaMariana Alor
 
Practica torno cnc
Practica torno cncPractica torno cnc
Practica torno cncjosue molina
 
Clase_12_Simulacion de Procesos.ppt
Clase_12_Simulacion de Procesos.pptClase_12_Simulacion de Procesos.ppt
Clase_12_Simulacion de Procesos.pptPedroFalcn
 
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting
 
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3Presentacion reporte de practica unidad 2 equipo 2_ grupo 3
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3OLGUINCRUZHECTOR
 

Similar a Actividad no 4 (20)

SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?SRE: ¿Qué es y cómo gestionar el Toil?
SRE: ¿Qué es y cómo gestionar el Toil?
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Continuous testing
Continuous testingContinuous testing
Continuous testing
 
Tarea Foro1
Tarea Foro1Tarea Foro1
Tarea Foro1
 
1.1 Distribución en planta por PRODUCTOS
1.1 Distribución en planta por PRODUCTOS1.1 Distribución en planta por PRODUCTOS
1.1 Distribución en planta por PRODUCTOS
 
Implementacion exitosa soa
Implementacion exitosa soaImplementacion exitosa soa
Implementacion exitosa soa
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdf
 
Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdf
 
Ciclo While.pptx
Ciclo While.pptxCiclo While.pptx
Ciclo While.pptx
 
Mejora del sistema
Mejora del sistemaMejora del sistema
Mejora del sistema
 
00 iso 9001 aplicado- 2
00  iso 9001 aplicado- 200  iso 9001 aplicado- 2
00 iso 9001 aplicado- 2
 
Redes de area local
Redes de area localRedes de area local
Redes de area local
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Practica torno cnc
Practica torno cncPractica torno cnc
Practica torno cnc
 
Balanceo de lineas
Balanceo de lineasBalanceo de lineas
Balanceo de lineas
 
Clase_12_Simulacion de Procesos.ppt
Clase_12_Simulacion de Procesos.pptClase_12_Simulacion de Procesos.ppt
Clase_12_Simulacion de Procesos.ppt
 
Uso de threads en C#
Uso de threads en C#Uso de threads en C#
Uso de threads en C#
 
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote CierreArgentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
Argentesting 2017_KeyNote_Federico Toledo - Keynote Cierre
 
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3Presentacion reporte de practica unidad 2 equipo 2_ grupo 3
Presentacion reporte de practica unidad 2 equipo 2_ grupo 3
 
Producción tema 4
Producción tema 4Producción tema 4
Producción tema 4
 

Actividad no 4

  • 2.
  • 3.
  • 4.
  • 5. • Uno de los principales problemas que tuvimos para el desarrollo de esta actividad fue que al calcular los tiempos de ejecución se realizaban justo después de iniciar los 4 hilos y no cuando el último proceso terminara, es decir, se calculaba el tiempo hasta después de iniciar el último hilo y no cuando termine de ejecutarse el último hilo. • Otro problema fue durante el desarrollo de hilos en C/C++ ya que se batalló con la librería pthread.h y se implemento el programa mediante la process.h.
  • 6.
  • 7. 1400 1200 1000 800 Secuencial 600 Paralelo 400 200 0 10 20 30 40 50 60 70 80 90 100
  • 8.
  • 9. 1200 1000 800 600 Paralelo Secuencial 400 200 0 10 20 30 40 50 60 70 80 90 100
  • 10.
  • 11. 3000 2500 2000 1500 Secuencial Paralelo 1000 500 0 10 20 30 40 50 60 70 80 90 100
  • 12. • Con los resultados mostrados anteriormente en la práctica podemos asegurar que para ciertas tareas resulta necesario dividir el trabajo para pode optimizar los procesos. • La implementación de un algoritmo paralelo nos puede resultar muy útil ya que nos es más rápido para procesos mas elaborados y que ocupen mas operaciones.