Sistemas Operativos

Intercambio de Información con relación a la Materia Sistemas Operativos


    Gestión de Memoria

    Comparte

    Admin
    Admin

    Mensajes : 15
    Fecha de inscripción : 26/03/2010
    Edad : 45
    Localización : Venezuela

    Gestión de Memoria

    Mensaje  Admin el Jue Mayo 13, 2010 8:08 am

    Bueno bueno bueno ehhh, veamos como hacemos.


    En un sistema de gestión de memoria por paginación, ¿es recomendable que el tamaño de página sea potencia de 2?. Justifíquese la respuesta

    castro_jovanny

    Mensajes : 9
    Fecha de inscripción : 06/04/2010

    paginacion getion de memoria

    Mensaje  castro_jovanny el Jue Mayo 13, 2010 6:35 pm

    si ya que facilita cuando se esta traducciendo la dirección lógica a un número de páginas y desplazamiento, es decir que los bits de mayor peso son del número de página, y los de menor peso es del desplazamiento el cual esta dentro de la página, el cual se puede aprovechar totalmente el espacio de direcciones.

    Admin
    Admin

    Mensajes : 15
    Fecha de inscripción : 26/03/2010
    Edad : 45
    Localización : Venezuela

    Re: Gestión de Memoria

    Mensaje  Admin el Vie Mayo 14, 2010 7:18 am

    castro_jovanny escribió:si ya que facilita cuando se esta traducciendo la dirección lógica a un número de páginas y desplazamiento, es decir que los bits de mayor peso son del número de página, y los de menor peso es del desplazamiento el cual esta dentro de la página, el cual se puede aprovechar totalmente el espacio de direcciones.


    A ver, intenten llevar hoy en la clase como se ve esto que comenta Jovanny, con un simple ejercicio - Actividad de Inicio de hoy Viernes 14-05-2010.

    Saludos, Su Prof.

    norelys

    Mensajes : 11
    Fecha de inscripción : 07/04/2010

    página sea de potencia 2 o de tipo asignador buddy

    Mensaje  norelys el Vie Mayo 14, 2010 10:13 am

    Si es seria recomendable que el la particion de la pagina se realize por el metodo de potencia 2 o de tipo asignador buddy de bloques binarios. Ya que este sistema realiza particiones hasta obtener el tamaño deseado o recomendado, en este sistema la memoria se asigna desde un gran bloque de memoria que es tamaño potencia de dos. Si el bloque es más del doble de grande de lo necesario, se parte en dos. Se selecciona una de las dos mitades, y el proceso se repite (comprobando el tamaño otra vez y partiendo si se necesita) hasta que el bloque sea justamente el necesitado [justify]
    avatar
    Rosmel

    Mensajes : 11
    Fecha de inscripción : 06/04/2010
    Localización : Barquiismeto

    RESPUESTA norelys y giovanny

    Mensaje  Rosmel el Vie Mayo 14, 2010 10:16 pm

    hola amigos me parece my interesante su participacion, si estoy de acuerdo con la pregunta planteada para mi caso es afirmativa, ya que la puedo sustentar de la siguiente manera:Es necesario mencionar que existen métodos básicos de paginación que consisten en definir el tamaño de la página que es una potencia de 2. Por lo tanto varía de 512 bytes y 16MB. En este sentido se dice que no existe fragmentación interna.En consecuencia va a depender del tamaño del marco de la pagina y tamaño de la memoria........

    derwin gil

    Mensajes : 8
    Fecha de inscripción : 09/04/2010

    Re: Gestión de Memoria

    Mensaje  derwin gil el Sáb Mayo 15, 2010 2:16 pm

    Generalmente cuando ocurre una transformacion entre la memoria principal y la memoria secundaria el proceso final queda en potencia de 2,lo mas recomendable es trabajar en potencia de dos pero se puede trabajar con potencias de 2^9.


    Última edición por derwin gil el Dom Mayo 16, 2010 1:02 pm, editado 1 vez

    jose navas

    Mensajes : 5
    Fecha de inscripción : 06/04/2010

    Re: Gestión de Memoria

    Mensaje  jose navas el Sáb Mayo 15, 2010 5:51 pm

    Admin escribió:Bueno bueno bueno ehhh, veamos como hacemos.


    En un sistema de gestión de memoria por paginación, ¿es recomendable que el tamaño de página sea potencia de 2?. Justifíquese la respuesta

    Saludos a los compañeros participante en este foro; siguiendo con el tema de discución podemos decir que si es recomendable que el tamaño de pagina sea potencia de dos, ya que así podemos determinar la página, por ejemplo,a la que hace referencia un programa, los bits de mayor peso de la dirección se interpretan como el número de página, y los bits de menor peso como el número de palabra dentro de esta página. De ahí que si el tamaño de página es 2n, los n bits finales de la dirección representarán el número de palabra y los bits restantes del principio el número de página.

    yamileth_moreno

    Mensajes : 11
    Fecha de inscripción : 06/04/2010

    gestion de memoria

    Mensaje  yamileth_moreno el Dom Mayo 16, 2010 4:23 pm

    para la página a la que hace referencia un programa, los bits de mayor peso de la dirección se interpretan como el número de página, y los bits de menor peso como el número de palabra dentro de esta página. De ahí que si el tamaño de página es de potencia 2 a la n, los n bits finales de la dirección representarán el número de palabra y los bits restantes del principio el número de página. El número total de bits en la dirección es suficiente para direccionar la totalidad de la memoria virtual. La transformación de número de página y de palabra en la dirección física de memoria se realiza a través de una tabla de páginas.

    LIGIA

    Mensajes : 10
    Fecha de inscripción : 06/04/2010

    Paginacion y el tamaño de pagina

    Mensaje  LIGIA el Lun Mayo 17, 2010 9:25 am

    La paginación consiste en que el sistema operativo divide la memoria en unidades de tamaño fijo y que generalmente son de potencia 2, ya que se realizan particiones para obtener el tamaño deseado, y la memoria que se asigna desde un gran bloque de memoria es de tamaño potencia de dos y si es recomendable que el tamaño sea de potencia dos porque así se puede determinar la pagina.

    Admin
    Admin

    Mensajes : 15
    Fecha de inscripción : 26/03/2010
    Edad : 45
    Localización : Venezuela

    Re: Gestión de Memoria

    Mensaje  Admin el Lun Mayo 17, 2010 9:56 am

    Admin escribió:Bueno bueno bueno ehhh, veamos como hacemos.


    En un sistema de gestión de memoria por paginación, ¿es recomendable que el tamaño de página sea potencia de 2?. Justifíquese la respuesta

    Agreguemos ahora un nuevo sub tópico a nuestra discusión e intercambiemos ideas sobre Fragmentación Externa y Fragmentación Interna, ¿cuando es que estamos en presencia de una o la otra?

    17-05-2010.

    LIGIA

    Mensajes : 10
    Fecha de inscripción : 06/04/2010

    Fragmentacion Interna y Externa

    Mensaje  LIGIA el Mar Mayo 18, 2010 8:59 am

    La Fragmentación: Es el espacio de memoria que no es utilizado por ningún proceso. Y existen dos tipos: la fragmentación Interna es la memoria que tiene asignada un proceso pero no la utiliza, es decir, es el espacio no utilizado de la partición, y la fragmentación externa es la memoria que no está asignada a ningún proceso y que no se puede asignar por no existir un proceso del tamaño adecuado.

    En sistemas con particiones fijas, se dan ambas fragmentaciones. Un sistema con una única cola de procesos tendrá menos probabilidad de tener fragmentación externa que un sistema con una cola de procesos por partición. En los dos sistemas se da fragmentación interna.

    yamileth_moreno

    Mensajes : 11
    Fecha de inscripción : 06/04/2010

    fragmentacion interna y externa

    Mensaje  yamileth_moreno el Mar Mayo 18, 2010 10:50 pm

    buenas noches profesor y compañeros :

    Si en un sistema de gestión de memoria hay particiones fijas entonces estamos en presencia de un problema de fragmentación interna.
    Si estamos en presencia de particiones variables entonces se estará hablando de fragmentación externa que en esta caso no tiene lugar, dado que los nuevos bloques libres son lo suficientemente grandes para alojar a otros procesos que vengan posteriormente.
    Esto quiere decir que estas fragmentaciones estan representas a través de los algoritmos más habituales para la selección de un área libre de memoria a la hora de la creación de una partición como lo son :
    Primer ajuste, Mejor ajuste, Peor ajuste y Siguiente ajuste.

    castro_jovanny

    Mensajes : 9
    Fecha de inscripción : 06/04/2010

    cuando se presenta la fragmentacion interna y externa

    Mensaje  castro_jovanny el Miér Mayo 19, 2010 12:02 am

    en la Fragmentación externa existe espacio para satisfacer una petición pero no es contiguo un ejemplo no podemos satisfacer una petición de 40 KB, habiendo 62 KB libres. el cual se da en la gestion de memoria de particiones variables en ella se esta en presencia de la fragmentacion externa. En la Fragmentación interna la memoria asignada es mayor que la usada; la diferencia entre ambas es memoria interna a una partición que no se usa. Ella se presenta cuando hay una gestion de memoria en particiones fijas.


    [justify]

    norelys

    Mensajes : 11
    Fecha de inscripción : 07/04/2010

    Fragmentacion interna y externa

    Mensaje  norelys el Miér Mayo 19, 2010 7:40 pm

    La fragmentación interna consiste en el espacio interno que se malgasta en una partición cuando el bloque de datos cargado sea más pequeño que dicha partición y la fragmentación externa consiste en que la memoria externa se realiza diversas fragmentaciones hasta que llega un momento en el que su rendimiento se vuelve ineficiente

    Darwin Perdomo

    Mensajes : 6
    Fecha de inscripción : 07/04/2010

    Fragmentacion interna y externa

    Mensaje  Darwin Perdomo el Miér Mayo 19, 2010 9:17 pm

    La fragmentación interna es la pérdida de espacio en disco, debido a que el tamaño de un determinado archivo sea inferior de tamaño del cluster y la fragmentación externa conforme pasa el tiempo, la memoria comienza a estar más fragmentada y su rendimiento es minimo.
    avatar
    Rosmel

    Mensajes : 11
    Fecha de inscripción : 06/04/2010
    Localización : Barquiismeto

    Fragmentacion ..Interna -Externa

    Mensaje  Rosmel el Miér Mayo 19, 2010 9:25 pm

    Admin escribió:
    Admin escribió:Bueno bueno bueno ehhh, veamos como hacemos.


    En un sistema de gestión de memoria por paginación, ¿es recomendable que el tamaño de página sea potencia de 2?. Justifíquese la respuesta

    Agreguemos ahora un nuevo sub tópico a nuestra discusión e intercambiemos ideas sobre Fragmentación Externa y Fragmentación Interna, ¿cuando es que estamos en presencia de una o la otra?

    17-05-2010.

    Se dice que ocurre fragmentación (en la memoria) cuando tenemos espacios libres, típicamente pequeños con escasa probabilidad de ser utilizados hasta que algún proceso libere otra región de memoria.
    Por lo tanto se habla de fragmentación.
    Interna: En ella se llevan a cabo procesos, y el espacio no es utilizado es decir se malgasta
    Externa: Se diferencia de la anterior pues el espacio perdido se encuentra entre los segmentos pero no hay desperdicio dentro de ellos

    jose navas

    Mensajes : 5
    Fecha de inscripción : 06/04/2010

    Re: Gestión de Memoria

    Mensaje  jose navas el Jue Mayo 20, 2010 8:55 am

    Estamos en presencia de fragmentación interna cuando hay un desperdicio de memoria que se produce al asignar a un proceso más memoria de la que solicita, ya sea por conveniencia o simplicidad de la asignación. Y en presencia de la fragmentación externa cuando ese espacio de memoria que está allí pero que no se ha podido asignar a ningún proceso, ya que ese proceso o los procesos no tienen el tamaño adecuado a ese espacio.

    derwin gil

    Mensajes : 8
    Fecha de inscripción : 09/04/2010

    Cuando se Presenta la Fragmentaion Interna y Externa

    Mensaje  derwin gil el Jue Mayo 20, 2010 1:33 pm

    La fragmentaciòn interna se presenta en la particion fija,eata emplea particiones de igual tamaño en la memoria por ejemplo puede estar dividida en varias particiones de 512kb, puede haber un programa que ocupe menos de 128Kb de memoria o mas pequeña y, aún así, ocuparía una partición de 512Kb cada vez que se cargase esto hace que se malgasta el espacio interno de una partición, cuando el bloque de datos cargado sea más pequeño que la partición es donde se presenta la fragmentación interna.

    La fragmentacion externa se presenta en la paginaciòn dinàmica, las particiones son variables en número y longitud, cuando se trae un proceso a memoria principal, se le asigna exactamente la memoria que se necesita para un proceso, se pueden cargar varios procesos, este método comienza bien, pero, finalmente, desemboca en una situación en la que hay un gran número de huecos pequeños en memoria, conforme pasa el tiempo, la memoria comienza a estar más fragmentada y su rendimiento decae, esto es lo que conoce como fragmentación externa y se refiere al hecho de que la memoria externa a todas las particiones se fragmenta cada vez más.

    Rodriguez Neydi Mar

    Mensajes : 7
    Fecha de inscripción : 14/04/2010

    Re: Gestión de Memoria

    Mensaje  Rodriguez Neydi Mar el Vie Mayo 21, 2010 7:29 am

    la fragmentación externa se produce cuando la memoria se divide en particiones de tamaño variable correspondientes a los bloques de datos asignados de la memoria; y la fragmentación interna se da cuando la memoria se divide en particiones de tamaño fijo. affraid

    ana_godoy

    Mensajes : 11
    Fecha de inscripción : 07/04/2010

    fragmaentacion interna y externa

    Mensaje  ana_godoy el Vie Mayo 21, 2010 8:35 am

    Bien la fragmentacion interna se debe a la perdida de espacio en disco, esto debido al tamaño de un archivo.
    mientras que la externa se da en la paginacion dinamica.
    En la memoria del sistema la fragmentación se produce cuando los procesos asignados han ocupado posiciones no contiguas de memoria dejando demasiados bloques libres de pequeño tamaño, en los que no "caben" nuevos procesos.

    Celeste Serrano

    Mensajes : 7
    Fecha de inscripción : 06/04/2010
    Edad : 28

    Re: Gestión de Memoria

    Mensaje  Celeste Serrano el Vie Mayo 21, 2010 10:57 pm

    La fragmentación externa se produce cuando los procesos fijados ocupan posiciones no inmediatas de memoria donde se dejan muchos bloques libres de tamaños pequeños de datos que son contiguos, uniéndose para asi formar un bloque libre mayor para que estos a futuro sean elegidos.

    La fragmentación interna se produce cuando la memoria asignada es ligeramente mayor que la que el archivo requiere. Esa pérdida de espacio se denomina fragmentación interna, y no se corrige con el desfragmentador, sino disminuyendo el tamaño de la particion






    bom

    hectorperdomo

    Mensajes : 11
    Fecha de inscripción : 07/04/2010

    Porque potencia de 2?

    Mensaje  hectorperdomo el Dom Mayo 23, 2010 11:13 am

    El tamaño de página debe ser potencia de dos por la siguiente razón:
    En un sistema de 16bits, si tenemos un tamaño de pagina de un 1Kb (1024 bytes) este valor representado en base 2 por ser binario es 2^10, el exponente 10 es la cantidad de bits que representan todas las localidades o palabras de la pagina, los 6 bits restantes de los 16 representan el número de las pagina (2^6=64 páginas). Ahora si el tamaño de página es 512bytes (2^9), tenemos 9 bits para representan el número de palabras y 7 bits para el número de páginas, entonces ahora se tienen 128 páginas, esto quiere decir que a menor tamaño de la página, mayor será la cantidad de estas.

    Por otro lado, si no se toma un tamaño de página que sea potencia de dos, por ejemplo 800 Bytes, que se encuentra entre 2^9 (512) y 2^10 (1024) el sistema tendría que tomar el valor próximo consecutivo 2^10 (redondeo hacia arriba), lo que originaria espacios (de 224bytes) entre cada pagina, ya que solo se pueden representar 800 palabras. Entonces la paginación perdería su eficiencia.

    Fuente: http://es.wikipedia.org/wiki/Paginaci%C3%B3n

    hectorperdomo

    Mensajes : 11
    Fecha de inscripción : 07/04/2010

    Re: Gestión de Memoria

    Mensaje  hectorperdomo el Dom Mayo 23, 2010 1:52 pm

    La fragmentación es un espacio de memoria asignado a un fichero, el cual no es empleado para almacenar información, o sea un espacio vacío.

    Es interna cuando en un registro hay un espacio libre asignado (dentro del registro), aca los espacios vacios no pueden ser llenados u ocupados (o sea desfragmentado), solo se corrige disminuyendo el tamaño de la particion.

    Es externa cuando el espacio vacío es asignado entre los registros (fuera del registro). Entre las estrategias que originan estos espacios vacios, estan el primer ajuste, mejor ajuste y peor ajuste.

    La desfragmentacion (externa, porsupuesto)de la memoria principal se logra compactando los procesos y por medio de la paginacion de la memoria, en la cual el desperdicio (espacio vacio) de memoria se da en la ultima pagina.

    La herramienta de desfragmentacion de (memoria secundaria) de la que disponen los sistemas operativos se emplea para corregir la fragmentacion externa en estos. Con esta desfragmentacion se logra organizar los datos fragmentados de manera que los discos y las unidades puedan funcionar de manera más eficaz. Es de destacar que la plataforma windows es la que mayor fragmentacion produce.

    Fuente: mural.uv.es/noraes/INTRo.%20Tecnic.%20bases%20datos.doc
    http://es.wikipedia.org/wiki/Desfragmentaci%C3%B3n

    Jesus Leal

    Mensajes : 4
    Fecha de inscripción : 15/04/2010

    Paginacion y fragmentacion.

    Mensaje  Jesus Leal el Dom Jun 06, 2010 9:29 am

    En consideracion a la primera pregunta planteada y tomando en cuent las opiniones de todos los participantes debo resaltar tambien que es correcto hacer la paginacion con valores que sean potencia de dos ya que de esta manera se puede identificar el numero de bits de la pagina y tambien el de las palabras que contenga la misma, ademas se debe agregar que en esta practica de la paginacion se logra optimizar la asignacion del espacio en memoria ya que se le da un tamaño adecuado o acorde al tamaño de cada proceso.

    Luego en relevancia con la fragmentacion sabemos que es un espacio en memoria que esta inutilizado para un momento dado, en este sentido se puede concluir o deducir que la fragmentacion interna es aquella en la cual se tiene un espacio asignado a un programa y este no lo esta utilizando y por otra parte la fragmentacion externa es aquella que no se tiene asignada a ningun proceso por que no hay un tamaño suficiente al necesitado y esta en contraparte con la anterior si es necesaria asignarla para poder realizar su labor.

    Contenido patrocinado

    Re: Gestión de Memoria

    Mensaje  Contenido patrocinado


      Fecha y hora actual: Jue Dic 14, 2017 5:24 pm