ahardencoopers / prfOperativos

Proyecto final de Sistemas Operativos. Manejador de memoria virtual con paginacion y con politica de reemplazo FIFO 2nd chance.
1 stars 2 forks source link

Liberar no borra al proceso de listaProcesos #9

Closed Lowdive closed 9 years ago

Lowdive commented 9 years ago

se me pasó ese detalle, pero ya intenté con estos y no jala, no borra de la lista: listaProcesos.delete("#{idProceso}") o listaProcesos.delete(dProceso) o @listaProcesos.delete(dProceso)

ahardencoopers commented 9 years ago

Lo voy a checar.

ahardencoopers commented 9 years ago

Ya esta, ahora se quita la referencia a los procesos al momento de llamar liberarProceso de clase Manejador.rb

Lowdive commented 9 years ago

Tested on 38f2f4283fbcf9b37e5236a5dbf78a6c8c270619, eso de ponerles nil no va a jalar, porque sigue en la listaProcesos y al circular lista proceso no sabe qué hacer con nil value.

PASTEBIN: http://pastebin.com/L4sNxqhq

Creo que ya se me ocurrió qué hacer, intentaré delete.at a ver si jala. Sugiero revertir ese cambio que hace que se hagan nil en la lista. Si no se puede así en corto yo ahorita lo sobre-escribo de todos modos.

Lowdive commented 9 years ago

solved in #10 , I think...