SlideShare una empresa de Scribd logo
1 de 5
MEMORIA CACHE Y
VIRTUAL 2
JORGE ENRIQUE PULIDO
JAVIER LEONARDO FONSECA REYES
LAURA VANESSA CLAVIJO
1. Establezca mínimo dos diferencias significativas entre los
diferentes modos de gestionar la memoria que se exponen en el
documento.
REASIGNACION:
los programas durante su ejecución pueden salir por un tiempo de la memoria y luego regresar, de modo que no
pueden colocarse en el lugar que ocupaban previamente. Por ello debe ser posible que residan en diferentes partes de
la memoria en diferentes momentos. Así, la gestión de memoria en el sistema operativo debe ser capaz de trasladar
los programas en memoria y manejar referencias a la memoria y las direcciones en el código del programa para que
siempre apuntan a la ubicación correcta. La unidad de gestión de memoria virtual también debe hacer frente a la
concurrencia.
ORGANIZACIÓN LOGICA:
Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes
programas, algunos son de solo-lectura y otros contienen datos que se pueden modificar. Se escriben y se compilan
independientemente. La gestión de memoria es responsable de manejar esta organización lógica, que se contrapone
al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentacion de memoria.
2. Elabore una descripción detallada sobre la gestión de memoria
principal que utilizan sistemas operativos como Windows y Linux.
Gestión de memoria en Windows:
El gestor de memoria en Windows está hecho para trabajar con páginas que van de los 4kB hasta los 64kB. Cuando
se crea un proceso el tamaño máximo es de 2GB, este espacio está dividido en páginas de tamaño fijo y poseen uno
de los siguientes estados:
Disponible
Reservada
Asignada
Cuando hay espacio disponible en la memoria, el gestor de memoria virtual permite que los conjuntos residentes de los
procesos activos crezcan. Entonces se trae una nueva página a la memoria sin expulsar ninguna. Cuando la memoria
empieza a escasear, el gestor de memoria virtual mueve las páginas que se han utilizado hace más tiempo de cada
uno de los procesos hacia swap, liberando así memoria principal. Existen algunas similitudes en cuanto a la gestión de
memoria en Windows y Linux pero cuando es necesario liberar memoria Windows lo hace una vez por segundo a
diferencia en Linux que lo hace solo cuando es necesario, esto hace de Linux más eficiente.
2. Elabore una descripción detallada sobre la gestión de memoria
principal que utilizan sistemas operativos como Windows y Linux.
Gestión de memoria en Linux
La memoria Virtual usa una tabla de página de tres niveles que son:
Directorio de páginas.
Directorio intermedio de páginas.
Tabla de páginas.
Para aumentar la eficiencia al cargar y descargar estas páginas desde o hacia la memoria, utiliza un mecanismo
llamado Sistema de Colegas, en donde las páginas son agrupadas en marcos de tamaño fijo y para reemplazar
páginas se utiliza el algoritmo del reloj en donde las páginas tienen una especie de variable de edad. El algoritmo de
reloj consiste en asociar un bit de usado y otro de modificado con cada una de las paginas, el usado se reemplaza por
una variable de 8 bits, cada vez que se accede a una página esta variable se incrementa, después Linux recorre
periódicamente la lista completa de páginas y decremento la variable de edad de cada página a medida que va rotando
por todas ellas en memoria principal. Una página que tiene un 0 es una página vieja ya que no se ha hecho referencia
a ella desde hace ya algún tiempo y es el mejor candidato para el reemplazo.
3. Elabore una tabla con la caracterización de los modos de gestión
de memoria.
MODOS DE GESTION DE MEMORIA CARACTERISTICAS
REASIGNACION En los sistemas con memoria virtual, los programas durante su ejecución pueden salir por un
tiempo de la memoria y luego regresar de modo que no pueden colocarse en un lugar que
ocupaban previamente. Por ello debe ser posible que residan en diferentes partes de la
memoria en diferentes momentos; así la gestión de memoria en el sistema operativo debe ser
capaz de trasladar los programas en memoria y manejar referencias a la memoria y las
direcciones en el código del programa para que siempre apuntan a la ubicación correcta.
PRETECCION Los procesos no deberían poder referenciar la memoria de otros procesos sin permiso, para
evitarlo existe la protección de memoria, que evita que código malicioso o erróneo de un
programa interfiera con la operación de otros programas en ejecución.
MEMORIA COMPARTIDA Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos procesos
pueden que si tengan que compartir información y para ello han de acceder la misma sección
de memoria. La memoria compartida es una de las técnicas más rápidas para posibilitar la
comunicación entre procesos.
ORGANIZACIÓN LOGICA Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser
compartidos por diferentes programas, algunos son de solo-lectura y otros contienen datos que
se pueden modificar. Se escriben y se compilan independientemente. La gestión de memoria es
responsable de manejar esta organización lógica, que se contrapone al espacio de direcciones
físicas lineales. Una forma de lograrlo es mediante la segmentación de memoria.
ORGANIZACIÓN FISICA La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario
de menor velocidad; la gestión de memoria del sistema operativo se ocupa de trasladar la
información entre estos dos niveles de memoria.

Más contenido relacionado

La actualidad más candente (18)

Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Memoria virtual 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
 
Presentación1
Presentación1Presentación1
Presentación1
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
J ruiz 05
J ruiz 05J ruiz 05
J ruiz 05
 

Destacado (7)

El Procesador o CPU 3
El Procesador o CPU 3El Procesador o CPU 3
El Procesador o CPU 3
 
El Procesador o CPU 2
El Procesador o CPU 2El Procesador o CPU 2
El Procesador o CPU 2
 
Memoria cache y virtual 3
Memoria cache y virtual 3Memoria cache y virtual 3
Memoria cache y virtual 3
 
El Procesador o CPU
El Procesador o CPUEl Procesador o CPU
El Procesador o CPU
 
Arquitectura de procesadores
Arquitectura de procesadoresArquitectura de procesadores
Arquitectura de procesadores
 
Practicas Lenguaje ensamblador
Practicas Lenguaje ensambladorPracticas Lenguaje ensamblador
Practicas Lenguaje ensamblador
 
Marco legal proyectos pedagogico
Marco legal proyectos pedagogicoMarco legal proyectos pedagogico
Marco legal proyectos pedagogico
 

Similar a Memoria cache y virtual 2

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
andreis18
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
ZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
ZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
salinitas
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
osjavier
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
jolhaln
 

Similar a Memoria cache y virtual 2 (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memorias
MemoriasMemorias
Memorias
 
7.septimo taller/segundo corte
7.septimo taller/segundo corte7.septimo taller/segundo corte
7.septimo taller/segundo corte
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Gestion de la memoria.pptx
Gestion de la memoria.pptxGestion de la memoria.pptx
Gestion de la memoria.pptx
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Gestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptGestion de particiones de memoria.ppt
Gestion de particiones de memoria.ppt
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfi
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 

Más de Jorge Pulido

Más de Jorge Pulido (13)

Memoria cache y virtual
Memoria cache y virtualMemoria cache y virtual
Memoria cache y virtual
 
Sistemas de almacenamiento de informacion
Sistemas de almacenamiento de informacionSistemas de almacenamiento de informacion
Sistemas de almacenamiento de informacion
 
Actualización de sistema operativo 2
Actualización de sistema operativo 2Actualización de sistema operativo 2
Actualización de sistema operativo 2
 
Actualización de sistema operativo
Actualización de sistema operativoActualización de sistema operativo
Actualización de sistema operativo
 
El sistema operativo 2
El sistema operativo 2El sistema operativo 2
El sistema operativo 2
 
El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativo
 
BIOS SETUP
BIOS SETUPBIOS SETUP
BIOS SETUP
 
Ensamble de computadores 2
Ensamble de computadores 2 Ensamble de computadores 2
Ensamble de computadores 2
 
Ensamble de Computadores
Ensamble de Computadores Ensamble de Computadores
Ensamble de Computadores
 
Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Detección de fallas en equipos
Detección de fallas en equiposDetección de fallas en equipos
Detección de fallas en equipos
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computador
 
Ejercicios de retroalimentacion
Ejercicios de retroalimentacionEjercicios de retroalimentacion
Ejercicios de retroalimentacion
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Memoria cache y virtual 2

  • 1. MEMORIA CACHE Y VIRTUAL 2 JORGE ENRIQUE PULIDO JAVIER LEONARDO FONSECA REYES LAURA VANESSA CLAVIJO
  • 2. 1. Establezca mínimo dos diferencias significativas entre los diferentes modos de gestionar la memoria que se exponen en el documento. REASIGNACION: los programas durante su ejecución pueden salir por un tiempo de la memoria y luego regresar, de modo que no pueden colocarse en el lugar que ocupaban previamente. Por ello debe ser posible que residan en diferentes partes de la memoria en diferentes momentos. Así, la gestión de memoria en el sistema operativo debe ser capaz de trasladar los programas en memoria y manejar referencias a la memoria y las direcciones en el código del programa para que siempre apuntan a la ubicación correcta. La unidad de gestión de memoria virtual también debe hacer frente a la concurrencia. ORGANIZACIÓN LOGICA: Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes programas, algunos son de solo-lectura y otros contienen datos que se pueden modificar. Se escriben y se compilan independientemente. La gestión de memoria es responsable de manejar esta organización lógica, que se contrapone al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentacion de memoria.
  • 3. 2. Elabore una descripción detallada sobre la gestión de memoria principal que utilizan sistemas operativos como Windows y Linux. Gestión de memoria en Windows: El gestor de memoria en Windows está hecho para trabajar con páginas que van de los 4kB hasta los 64kB. Cuando se crea un proceso el tamaño máximo es de 2GB, este espacio está dividido en páginas de tamaño fijo y poseen uno de los siguientes estados: Disponible Reservada Asignada Cuando hay espacio disponible en la memoria, el gestor de memoria virtual permite que los conjuntos residentes de los procesos activos crezcan. Entonces se trae una nueva página a la memoria sin expulsar ninguna. Cuando la memoria empieza a escasear, el gestor de memoria virtual mueve las páginas que se han utilizado hace más tiempo de cada uno de los procesos hacia swap, liberando así memoria principal. Existen algunas similitudes en cuanto a la gestión de memoria en Windows y Linux pero cuando es necesario liberar memoria Windows lo hace una vez por segundo a diferencia en Linux que lo hace solo cuando es necesario, esto hace de Linux más eficiente.
  • 4. 2. Elabore una descripción detallada sobre la gestión de memoria principal que utilizan sistemas operativos como Windows y Linux. Gestión de memoria en Linux La memoria Virtual usa una tabla de página de tres niveles que son: Directorio de páginas. Directorio intermedio de páginas. Tabla de páginas. Para aumentar la eficiencia al cargar y descargar estas páginas desde o hacia la memoria, utiliza un mecanismo llamado Sistema de Colegas, en donde las páginas son agrupadas en marcos de tamaño fijo y para reemplazar páginas se utiliza el algoritmo del reloj en donde las páginas tienen una especie de variable de edad. El algoritmo de reloj consiste en asociar un bit de usado y otro de modificado con cada una de las paginas, el usado se reemplaza por una variable de 8 bits, cada vez que se accede a una página esta variable se incrementa, después Linux recorre periódicamente la lista completa de páginas y decremento la variable de edad de cada página a medida que va rotando por todas ellas en memoria principal. Una página que tiene un 0 es una página vieja ya que no se ha hecho referencia a ella desde hace ya algún tiempo y es el mejor candidato para el reemplazo.
  • 5. 3. Elabore una tabla con la caracterización de los modos de gestión de memoria. MODOS DE GESTION DE MEMORIA CARACTERISTICAS REASIGNACION En los sistemas con memoria virtual, los programas durante su ejecución pueden salir por un tiempo de la memoria y luego regresar de modo que no pueden colocarse en un lugar que ocupaban previamente. Por ello debe ser posible que residan en diferentes partes de la memoria en diferentes momentos; así la gestión de memoria en el sistema operativo debe ser capaz de trasladar los programas en memoria y manejar referencias a la memoria y las direcciones en el código del programa para que siempre apuntan a la ubicación correcta. PRETECCION Los procesos no deberían poder referenciar la memoria de otros procesos sin permiso, para evitarlo existe la protección de memoria, que evita que código malicioso o erróneo de un programa interfiera con la operación de otros programas en ejecución. MEMORIA COMPARTIDA Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos procesos pueden que si tengan que compartir información y para ello han de acceder la misma sección de memoria. La memoria compartida es una de las técnicas más rápidas para posibilitar la comunicación entre procesos. ORGANIZACIÓN LOGICA Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes programas, algunos son de solo-lectura y otros contienen datos que se pueden modificar. Se escriben y se compilan independientemente. La gestión de memoria es responsable de manejar esta organización lógica, que se contrapone al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentación de memoria. ORGANIZACIÓN FISICA La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor velocidad; la gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos niveles de memoria.