Skip to content

Cálculo de Visibilidades de forma concurrente utilizando hebras | hilos | 2022/1 Laboratorio 2 Sistemas Operativos USACH

Notifications You must be signed in to change notification settings

nic0q/pthreads-mutex-img-proccessor-c

Repository files navigation

Laboratorio 2 Sistemas Operativos 2022-1

Este laboratorio consiste en la elaboración de un programa que permite leer un archivo de texto y calcular una serie de propiedades utilizando funciones de la biblioteca pthread, guardando el resultado en otro archivo de texto.

Evaluación después de la revisión

  • Nota: 7.0 / 7.0

Significado Flags:

  • -i: Nombre del archivo de entrada con las visibilidades
  • -o: Nombre del archivo de salida
  • -n: Número de discos a crear
  • -d: Ancho de disco (unidades)
  • -h: Número de hebras a crear
  • -c: Chunk que cada hebra leerá
  • -b: Si esta activa, se muestra por consola los resultados de los cálculos de las propiedades.

Instrucciones

Se recomienda clonar el repositorio:

git clone https://github.com/nic0q/LAB2-SISTOPE

Ejecutar de la siguiente forma: (En el repositorio se dispone de test100.csv y test1000.csv)

  • Compilar con el makefile make
  • Ejecutando un test con make run
  • Ejecutando otro test con make run100
  • Ejecutando otro test con make runSilent
  • Manualmente con: ./lab2 -i test1000.csv -o propiedades.txt -n 4 -d 200 -h 5 -c 3 -b

Realizado por

John
Nícolas

About

Cálculo de Visibilidades de forma concurrente utilizando hebras | hilos | 2022/1 Laboratorio 2 Sistemas Operativos USACH

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published