12.07.2015 Views

Anexo 2. - Departamento de Tecnología Electrónica

Anexo 2. - Departamento de Tecnología Electrónica

Anexo 2. - Departamento de Tecnología Electrónica

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.

Sistemas <strong>de</strong> MultiprocesamientoMEMORIASEstos algoritmos forman parte <strong>de</strong>l mecanismo <strong>de</strong> interrupción <strong>de</strong> falta <strong>de</strong> página y los más relevantes son:a) De mejor ajuste: Minimiza el <strong>de</strong>sperdicio, seleccionando el mejor agujero o fragmento inútil en el quese pue<strong>de</strong> colocar el segmento.b) De peor ajuste: Localiza el agujero que maximiza el <strong>de</strong>sperdicio al colocar el segmento.c) De primer ajuste: Localiza el agujero con una dirección inicial inferior en el que se pue<strong>de</strong> colocar elsegmento.d) Algoritmo buddy: Utiliza técnicas <strong>de</strong> compactación <strong>de</strong> memoria, fusionando espacios inútiles, <strong>de</strong>forma que se configuran bloques continuos <strong>de</strong>l tamaño a<strong>de</strong>cuado.Evi<strong>de</strong>ntemente, los segmentos pue<strong>de</strong>n ser compartidos por muchos procesos.Algunos sistemas utilizan tablas auxiliares, que apoyan la búsqueda <strong>de</strong> segmentos compartidos, como la Tabla <strong>de</strong>Segmentos Activos (TSA), que indica cuáles son los segmentos activos en memoria en cada instante y la Tabla <strong>de</strong>Segmentos Conocidos (TSC), que contiene en cada entrada un nombre-segmento/número-segmento por cadasegmento ya utilizado en el proceso.Uno <strong>de</strong> los procedimientos más aceptados para la gestión <strong>de</strong> la memoria virtual es el que utilizan losminicomputadores PDP-11 <strong>de</strong> Digital Equipment Corporation.La dirección virtual <strong>de</strong> 16 bits, se divi<strong>de</strong> en un campo <strong>de</strong> 3 bits, que selecciona uno <strong>de</strong> los 8 registros base <strong>de</strong> 12bits existentes, y otro campo <strong>de</strong> 13 bits <strong>de</strong> <strong>de</strong>splazamiento.La dirección física <strong>de</strong> 18 bits se calcula sumando al registro base, los 7 bits <strong>de</strong> más peso <strong>de</strong>l <strong>de</strong>splazamientoprecedidos <strong>de</strong> cinco ceros, y concatenando al resultado los 6 bits <strong>de</strong> menos peso <strong>de</strong>l <strong>de</strong>splazamiento.Se logra variar la longitud <strong>de</strong> los segmentos entre 64 bytes y 8 Kbytes.ETSII – Dpto. Tecnología Electrónica Página: 45 / 54 MSA

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

Saved successfully!

Ooh no, something went wrong!