Page 4 - PDFDocumentoEbbook1
P. 4

SU RELACIÓN CON OTROS TEMAS.

                        En los ordenadores modernos, el principio de localidad puede ser primordial
                        en la optimización del software porque se usan jerarquías de memoria multi-
                          nivel. Se han propuesto versiones de caché-consciente del algoritmo de
                            ordenación por mezcla, cuyas operaciones han sido específicamente
                       escogidas para minimizar el movimiento de entrada y salida de páginas de la
                                                memoria caché de la máquina.

                         El algoritmo "tiled merge sort" deja de particionar subarrays cuando se han
                        alcanzado subarrays de tamaño S, donde S es el número de elementos que
                        caben en una única página en memoria. Cada uno de esos subarrays se
                        ordenan con un algoritmo de ordenación in-situ, para evitar intercambios en
                       memoria, y entonces se termina con el algoritmo de ordenamiento por mezcla
                       en su versión recursiva estándar.

                                                 USOS Y FUNCIONES

                       Con la modernidad de los ordenadores o computadoras podemos ver como es
                        el uso del merge-sort de la manera más eficiente posible y los posibles fallos
                        que tienen otros al tratar de hacer más veloz su proceso.

                        En la siguiente imagen podemos ver cómo es la jerarquía de memoria de un
                           ordenador, con la cual podemos ver claramente que con el merge sort
                         podemos hacer que la memoria funcione de manera más sencilla y rápida
                                         para el mejor funcionamiento del ordenador.


































                                                                                                         4
   1   2   3   4   5   6   7   8   9