En el examen de febrero del 2022 preguntan en la parte a) ¿cuál es la cantidad máxima de archivos que pueden guardarse en el sistema?, pero no está la respuesta en la solución. Cuál sería la respuesta dadas las siguientes estructuras y como llegan a la misma:
const
MAX_BLOQUES = 32768;
const MAX_INODOS = 4096;
type entrada_dir = Record
usado
: boolean; // 1 bit
nombre
: array [0..22] of char; // 23 bytes
ext:
array[0..2] of Char; // 3 bytes
size
: int; // 2 bytes
tipo
: (file, dir); // 1 byte
inodo_num
: int; // 2 bytes
reservado
: array [0..6] of bit; // 7 bits
End; // 32 bytes
type inodo = Record
usado
: boolean; // 1 bit
inodo_num
: int; // 2 bytes
datos
: array [0..8] of int; // 18 bytes
tope
: int; // 2 bytes
reservado
: array [0..6] of bit; // 7 bits
End; // 23 bytes
type bloque = array [0..1023] of byte; // 1024 bytes
type mapa_bits = array [0..MAX_BLOQUES-1] of bit;
type inodo_tabla = array [0..MAX_INODOS-1] of inodo;
var
IT
: inodos_tabla;
MB
: mapa_bits;