Examen Marzo 2013 (Ej 2b)

Re: Examen Marzo 2013 (Ej 2b)

de Hernan Esteves Rosano -
Número de respuestas: 0

Creo que ahora entiendo un poco mas viendo las soluciones. Los campos de data son punteros a los bloques del sistema de archivos ¿verdad?

Pero ahora tengo otra duda. Estos punteros apuntan a un bloque directo de 512 bytes, o sea que esto quiere decir que no pueden existir archivos de mas de 512*5 bytes (2.5 KB), ¿es asi? si es asi, para que necesito 16 bits de size? con 3 ya alcanza para decir cuantos bloques hay en uso.

Y otra consulta, si tengo 16 bits para apuntar a un bloque, entonces estoy limitando la capacidad total a 2^16 bloques de 512 bytes (o sea a lo sumo puedo tener un disco de 32MB). Pero por ejemplo si tengo un disco de 1 terabyte, ¿como puedo acceder a todos los bloques del disco si solamente tengo 16 bits? habria que cambiar esa implementacion agregando mas bits?, ¿no?

 

gracias