IIC2333 / foro-2019-1

Foro oficial del curso IIC2333 - Sistemas Operativos y Redes, semestre 2019-1.
2 stars 0 forks source link

Duda cr_rm #103

Closed auirarrazaval closed 5 years ago

auirarrazaval commented 5 years ago

Hola! En el enunciado, sobre la función cr_rm dice: image Mi pregunta es, también se pueden eliminar directorios? Por que en el enunciado solo hace referencia a los archivos

Muchas Gracias

Geeermy commented 5 years ago

¡Hola!

Optamos por eliminar la función que permitía remover directorios dado que era "fácil de replicar" con cr_rm. El método que está ahí descrito solo está pensado para archivos, pero si quieres extenderlo a directorios, se puede considerar como "bonus". :)

¡Éxito!

auirarrazaval commented 5 years ago

Muchas Gracias @Geeermy!

Geeermy commented 5 years ago

Vi que borraste la otra pregunta que hiciste jeje... la pondré porque igual le puede servir a alguien:

Al momento de borrar un archivo completamente de disco, los 2000 bytes que contienen punteros a bloques de datos están ordenados? (los que están ocupados son los primeros?) o puede pasar que estén entremezclados los bytes "válidos" con algunos "inválidos" (0 <= valor <= 4)?

Sí, la idea es que estén ordenados siempre y eso va a depender de la implementación de su cr_write. Nosotros esperaríamos, por ejemplo, para un archivo de 5KB que los tres primeros punteros sean válidos y el resto no.

¡Buen lunes!

auirarrazaval commented 5 years ago

Perdón por haberlo borrado, me respondí solo como 10 minutos despues de escribirlo jajaja

Calomi commented 5 years ago

hola! que retorna cr_rm? ya que lo ponen como "int"

Geeermy commented 5 years ago

@Calomi La respuesta es la misma que la del retorno de cr_mkdir, la que puedes ver en #102.

¡Éxito!