Aclaración sobre bloques del File System

By | 14 abril, 2019

Buenos días a todos,

Debido a varias preguntas que surgieron el día de ayer en el soporte del TP con respecto a los archivos «.bin», los bloques y dónde se encuentran los datos realmente almacenados decidimos realizar la siguiente aclaración:
Los archivos «.bin» van a contener dos valores:

  1. El tamaño real del archivo
  2. El listado de bloques que conforman ese archivo

Dentro de los bloques es que finalmente se guardarán los registros(es decir: timestamp;key;value) que conformen esa partición.

Tanto dentro de los ejemplos del trabajo practico como en la presentación del mismo se muestran los datos «dentro» del «.bin» de forma ilustrativa, con la intención de simplificar la realidad para que sea de mayor comprensión para el alumno sin que se pierda el foco en el objetivo del ejemplo.

Adjuntamos acá algunos ejemplos del funcionamiento del File System incluyendo el uso de bloques(los mismos se incluirán dentro del enunciado del trabajo practico en una próxima errata):

«Vista interna» de cada una de las particiones y sus bloques:

Ejemplo de compactación:

Ejemplo de particionamiento de claves: