FRaverta / xv6-unrc

Xv6 is an operative system writen by MIT. It is a proyect for modified some features to this OS.
Other
0 stars 2 forks source link

Project 3 #4

Closed FRaverta closed 9 years ago

FRaverta commented 9 years ago

Agregar el mecanismo de sincronización entre procesos "semaforos n-arios". Definir las llamadas al sistema correspondientes para utilizarlos. Escribir un programa de usuario que implemente el problema del productor-consumidor usando semáforos.

FRaverta commented 9 years ago

Solve at b2db7b5..17c3d69

Es importante mencionar que si se corre stressfs&;usertests& el sistema operativo se cuelga. Esto se debe a que se crean archivos mas grandes que la capacidad del sistema. Si usamos stressfs que construya 15 archivos en el xv6 original y corremos usertests, se manifiesta el mismo compartamiento.

Seria importante correr badtest, test del que no disponemos para verificar la implementación de semaforos.