La compactación intenta solucionar la fragmentación externa desplazando las particiones ocupadas para que estén juntas en memoria, dejando un solo hueco libre de mayor tamaño. Es una solución al problema de fragmentación externa que sólo es posible mediante reubicación dinámica. La segmentación permite asignar permisos distintos a cada segmento de un proceso, como lectura y ejecución para el código y lectura y escritura para los datos. El intercambio parcial permite intercambiar solo ciertas regiones
0 calificaciones0% encontró este documento útil (0 votos)
52 vistas2 páginas
La compactación intenta solucionar la fragmentación externa desplazando las particiones ocupadas para que estén juntas en memoria, dejando un solo hueco libre de mayor tamaño. Es una solución al problema de fragmentación externa que sólo es posible mediante reubicación dinámica. La segmentación permite asignar permisos distintos a cada segmento de un proceso, como lectura y ejecución para el código y lectura y escritura para los datos. El intercambio parcial permite intercambiar solo ciertas regiones
La compactación intenta solucionar la fragmentación externa desplazando las particiones ocupadas para que estén juntas en memoria, dejando un solo hueco libre de mayor tamaño. Es una solución al problema de fragmentación externa que sólo es posible mediante reubicación dinámica. La segmentación permite asignar permisos distintos a cada segmento de un proceso, como lectura y ejecución para el código y lectura y escritura para los datos. El intercambio parcial permite intercambiar solo ciertas regiones
La compactación intenta solucionar la fragmentación externa desplazando las particiones ocupadas para que estén juntas en memoria, dejando un solo hueco libre de mayor tamaño. Es una solución al problema de fragmentación externa que sólo es posible mediante reubicación dinámica. La segmentación permite asignar permisos distintos a cada segmento de un proceso, como lectura y ejecución para el código y lectura y escritura para los datos. El intercambio parcial permite intercambiar solo ciertas regiones
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 2
Compactacin
Compactacin: intenta solucionar fragmentacin ext.
Consiste en desplazar las particiones ocupadas para que estn Juntas en memoria: Queda un solo hueco libre de mayor tamao. Es una solucin al problema de fragmentacin externa. Slo es posible si la reubicacin es dinmica (en ejecucin). Intercambio (swap) con el almacenamiento secundario en estos sistemas el sistema operativo puede comprometer mas espacio de memoria del que tiene fsicamente disponible 3 Segmentacin AL DESARROLLAR UN PROGRAMA EL PROGRAMADOR NO VE A LA MEMORIA COMO UN SOLO ARREGLO PLANO EN EL QUE TODAS LAS DIRECCIONES SON IGUALES SI BIEN ESTA CONSCIENTE DE QUE LA REALIDAD ES ASI Permisos una de las principales ventajas del uso de segmentacion es que nos permite pedir al mmu que cada uno de los segmentos tenga un distinto juego de permisos para el proceso en cuestion el sistema operativo puede indicar por ejemplo que el segmento de texto el codigo del programa sea de lectura y ejecucion mientras que la secion de datos es de lectura y escritura Intercambio parcial Un uso muy comun de la segmentacion particularmnete en los sistemas de los 1980s era el de permitir que solo ciertas regiones de un programa sean intercambiadas al disco si un programa esta compuesto por porciones de codigo que nunca se ejecutaran aproximadamente al mismo tiempo en sucesion puede separar su texto e incluso los datos correspondientes en diferentes segmentos. Rendimiento
en primer termino podemos hablar de la cantidad de informacion
que intercambiaremos en un sistema que solo maneja regiones contiguas de memoria intercambiar un proceso significa mover toda su informacion al disco cuando hablamos de intercambio en un sistema con segmentacion puede enviarse a disco cada uno de los segmentos por separado segun el sistema operativo lo juzgue necesario Paginacin la memoria fisica se divide en una serie de marcos frames todos ellos del mismo tamano y el espacio cada proceso se divide en una serie de paginas pages del mismo tamano que los marcos. la memoria fisica se divide en una serie de marcos frames todos ellos del mismo tamano y el espacio cada proceso se divide en una serie de paginas pages del mismo tamano que los marcos. la memoria fisica se divide en una serie de marcos frames todos ellos del mismo tamano y el espacio cada proceso se divide en una serie de paginas pages del mismo tamano que los marcos Memoria virtual veremos que empleando memoria virtual de cierto modo la memoria fisica se vuelve solo una proyeccion parcial de la memoria logica potencialmente mucho mayor a esta es ahi donde entra en juego la memoria virtual para ofrecer a los procesos mayor espacio en memoria del que existe fisicamente el sistema emplea espacio en almacenamiento secundario tipicamente disco duro a travs de un esquema de intercambio swap Paginacin sobre demanda la paginacion sobre demanda significa que para comenzar a ejecutar un proceso el sistema operativo carga solamente la porcion necesaria para comenzar la ejecucion y que a lo largo de la ejecucion de cada uno de los procesos el paginador es flojo15 solo carga a memoria las paginas cuando van a ser utilizadas