You are on page 1of 7

ÁRBOLES PAGINADOS

LARRIÓN MERCADO OMAR DE JESÚS


VALDEZ GALVÁN CÉSAR CRISTÓBAL
¿QUÉ ES UN ÁRBOL PAGINADO?

A PESAR DE QUE ATACAN EL PROBLEMA DE MANTENER UN ÍNDICE EN ORDEN


CON UN COSTO DE EJECUCIÓN BAJO, LOS AVL NO SOLUCIONAN EL PROBLEMA
DE REQUERIR UN NÚMERO ALTO DE BÚSQUEDAS.
LOS ÁRBOLES BINARIOS PAGINADOS SOLUCIONAN ÉSTA PROBLEMÁTICA
ALOCANDO MÚLTIPLES NODOS BINARIOS EN LA MISMA PÁGINA DEL DISCO.
VENTAJAS DE UN SISTEMA PAGINADO

• EN UN SISTEMA PAGINADO, NO SE INCURRE EN EL COSTO DE UNA BÚSQUEDA


EN DISCO SOLAMENTE PARA OBTENER UNOS POCOS BYTES. EN VEZ DE ESO,
UNA VEZ TOMADO EL TIEMPO DE BUSCAR EN UN ÁREA DEL DISCO, SE LEE LA
PÁGINA ENTERA DESDE EL ARCHIVO.
• CUANDO BUSCAMOS EN UN ÁRBOL BINARIO, EL NÚMERO DE BÚSQUEDAS
NECESARIAS ES 𝑙𝑜𝑔2 𝑛 + 1 . EN LA VERSIÓN PAGINADA, SE REDUCE A
𝑙𝑜𝑔𝑘+1 (𝑛 + 1), DONDE EN AMBOS CASOS N SE REFIERE AL NÚMERO DE
LLAVES Y EN EL SEGUNDO CASO K ES EL NÚMERO DE LLAVES POR PÁGINA
DESVENTAJAS DE LOS ÁRBOLES PAGINADOS

• ES MUCHO MÁS DIFÍCIL SI SE RECIBEN LLAVES DE MANERA ALEATORIA Y SE INSERTAN TAN


RÁPIDO COMO SON RECIBIDAS. EL PROBLEMA RADICA EN QUE LAS LLAVES INCORRECTAS
PUEDEN SER COLOCADAS EN LA RAÍZ DE LOS ÁRBOLES Y CREAR UN DESBALANCE.
• ALGUNAS OPERACIONES SIGUEN SIENDO COSTOSAS
EJEMPLO
• EN LA FIGURA SIGUIENTE, SE PRESENTA UN EJEMPLO DE UN ÁRBOL CON PÁGINAS DE 7
NODOS (3 NIVELES)
• EN ESTE EJEMPLO PODEMOS LOCALIZAR CUALQUIERA DE LOS 63 NODOS CON NO MÁS DE 2
ACCESOS A DISCO.
• SI HACEMOS LA PÁGINA DE UN NIVEL MÁS GRANDE, TENDRÍAMOS 64 PÁGINAS MÁS DE 7
NODOS C/U Y PODRÍAMOS ENCONTRAR CUALQUIERA DE LOS 511 NODOS TOTALES
[(64+9)*7] CON SÓLO 3 ACCESOS AL DISCO
REFERENCIAS

http://www.site.uottawa.ca/~nat/courses/dfs-course/dfs-lecture-10/tsld008.htm
http://ict.udlap.mx/people/carlos/is215/ir07.html