10.05.2013 Views

Organizacion de Archivos: secuencial desordenado/ordenado + ...

Organizacion de Archivos: secuencial desordenado/ordenado + ...

Organizacion de Archivos: secuencial desordenado/ordenado + ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Arboles B<br />

Correspon<strong>de</strong>n a árboles multiway con operaciones <strong>de</strong> balanceo, es <strong>de</strong>cir, son multiway<br />

balanceados.<br />

Se <strong>de</strong>fine un árbol B <strong>de</strong> or<strong>de</strong>n m a aquél árbol que cumple con las<br />

siguientes condiciones:<br />

● Ningún nodo tiene más <strong>de</strong> m hijos.<br />

● Un nodo interno con k hijos contiene k­1 registros.<br />

● Todos los nodos terminales se encuentran en el mismo nivel.<br />

Ejercicio: Suponga un archivo <strong>de</strong> 40000 registros organizado como árbol B. El tamaño <strong>de</strong><br />

cada registro es 70 bytes.<br />

Si el disco don<strong>de</strong> se almacena utiliza bloques físicos <strong>de</strong> 1KB y punteros a bloque <strong>de</strong> 6 bytes.<br />

Cuál es el or<strong>de</strong>n <strong>de</strong>l árbol?<br />

Cuantos accesos a disco se necesitan como máximo para recuperar un registro si en<br />

promedio los nodos estan llenos en un 70%?<br />

Cuanto tiempo en i/o se necesitan para la operación anterior? Consi<strong>de</strong>re un disco con<br />

los siguientes parámetros; seek:18ms , latencia: 8.3ms, transferencia: 1229 bytes/ms

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!