SlideShare una empresa de Scribd logo
1 de 10
DEFINICION DE MEMORIA VIRTUAL
es un concepto que permite al software usar más memoria
principal que la que realmente posee el computador. La
mayoría de los computadores tienen cuatro tipos de
memoria: registros en la CPU, memoria cache(tanto dentro
como fuera del CPU), la memoria física (generalmente en
forma de RAM, donde la CPU puede escribir y leer directa
y razonablemente rápido) y el disco duro que es mucho
más lento, pero también más grande y barato
FUNCION
OPERACIO BASICA
Cuando se usa Memoria Virtual, o cuando una dirección es leída o
escrita por la CPU, una parte del hardware dentro de la computadora
traduce las direcciones de memoria generadas por el software
(direcciones virtuales En el primer caso, la referencia a la memoria es
completada, como si la memoria virtual no hubiera estado involucrada:
el software accede donde debía y sigue ejecutando normalmente. En el
segundo caso, el sistema operativo es invocado para manejar la
situación y permitir que el programa siga ejecutando o aborte según
sea el caso
FRAGMENTACION
La fragmentación es generada cuando durante el reemplazo
de procesos quedan huecos entre dos o más procesos de
manera no contigua y cada hueco no es capaz de soportar
ningún proceso de la lista de espera.
La fragmentación puede ser:
• fragmentación externa:
• fragmentación interna:
PAGINACION
Es una técnica de manejo de memoria, en la cual el
espacio de memoria se divide en secciones físicas
de igual tamaño, denominadas marcos de página.
Las páginas sirven como unidad de
almacenamiento de información y de transferencia
entre memoria principal y memoria auxiliar o
secundaria.
Número de marco Programa
Programa A.0 1000:0000 1 Programa A.1
1000:1000 2 Programa A.2 1000:2000 3 Programa
B.0 1000:3000 4 Programa B.1 1000:4000 5
Programa C.0 1000:5000 6 Programa C.1
1000:6000 7 Programa D.2 1000:7000
SEGMENTACION
La segmentación permite alcanzar los siguientes objetivos:
• Modularidad de programas: cada rutina del programa puede ser un bloque
sujeto a cambios y recopilaciones, sin afectar por ello al resto del programa.
• Estructuras de datos de largo variable: ej. Stock, donde cada estructura
tiene su propio tamaño y este puede variar.
• Protección: se puede proteger los módulos del segmento contra accesos no
autorizados.
• Compartición: dos o más procesos pueden ser un mismo segmento, bajo
reglas de protección; aunque no sean propietarios de los mismos.
• Enlace dinámico entre segmentos: puede evitarse realizar todo el proceso
de enlace antes de comenzar a ejecutar un programa. Los enlaces se
establecerán solo cuando sea necesario
SEGMENTACIÓN PAGINADA
Los segmentos son usualmente múltiplos de páginas en
tamaño, y no es necesario que todas las páginas se
encuentren en memoria principal a la vez; además las
páginas de un mismo segmento, aunque se encuentren
contiguas en memoria virtual; no necesitan estarlo en
memoria real.
Las direcciones tienen tres componentes: (s, p, d), donde la
primera indica el numero del segmento, la segunda el
numero de la pagina dentro del segmento y la tercera el
desplazamiento dentro de la pagina.
ALGORITMOSDEREEMPLAZODE PÁGINA
 algoritmo óptico
algoritmo fifo
algoritmo fifo con segunda
oportunidad
algoritmo lru (least recently used)
algortimo de aproximacion al lru
algoritmo de reloj global

Más contenido relacionado

La actualidad más candente

Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus danielscrepto
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.Juan Anaya
 
Tarjeta madre, ram y microprocesador
Tarjeta madre, ram y microprocesadorTarjeta madre, ram y microprocesador
Tarjeta madre, ram y microprocesadorkarenhostmins
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosJennyJime26
 
Bios y Memoria Cache
Bios y Memoria CacheBios y Memoria Cache
Bios y Memoria Cachesantiago
 
Capítulo 3 -Libro Azúl
Capítulo 3 -Libro AzúlCapítulo 3 -Libro Azúl
Capítulo 3 -Libro Azúlfredur
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoMichelle Love
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.oAkashi Yuurei
 

La actualidad más candente (18)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Memoria vitual
Memoria vitualMemoria vitual
Memoria vitual
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
Memoria virtual fus daniel
Memoria virtual fus danielMemoria virtual fus daniel
Memoria virtual fus daniel
 
Otras arquitecturas
Otras arquitecturasOtras arquitecturas
Otras arquitecturas
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
 
Tema4 de smr
Tema4 de smrTema4 de smr
Tema4 de smr
 
Tarjeta madre, ram y microprocesador
Tarjeta madre, ram y microprocesadorTarjeta madre, ram y microprocesador
Tarjeta madre, ram y microprocesador
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Bios y Memoria Cache
Bios y Memoria CacheBios y Memoria Cache
Bios y Memoria Cache
 
Capítulo 3 -Libro Azúl
Capítulo 3 -Libro AzúlCapítulo 3 -Libro Azúl
Capítulo 3 -Libro Azúl
 
Categotias de os
Categotias de osCategotias de os
Categotias de os
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
3. estructura de un s.o
3.  estructura de un s.o3.  estructura de un s.o
3. estructura de un s.o
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Presentación4
Presentación4Presentación4
Presentación4
 
Caracte bd
Caracte bdCaracte bd
Caracte bd
 

Similar a Memoria virtual

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualandreis18
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualZCHARRY
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]QuevedoKathe
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]QuevedoKathe
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...osjavier
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 

Similar a Memoria virtual (20)

Memoria virtual 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Último

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 JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
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 UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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 JUNITMaricarmen Sánchez Ruiz
 
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 FabricKeyla Dolores Méndez
 
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íassuserf18419
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
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
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
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.pptx241521559
 
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.pptxLolaBunny11
 

Último (15)

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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
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...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
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
 
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
 

Memoria virtual

  • 1.
  • 2.
  • 3. DEFINICION DE MEMORIA VIRTUAL es un concepto que permite al software usar más memoria principal que la que realmente posee el computador. La mayoría de los computadores tienen cuatro tipos de memoria: registros en la CPU, memoria cache(tanto dentro como fuera del CPU), la memoria física (generalmente en forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rápido) y el disco duro que es mucho más lento, pero también más grande y barato
  • 5. OPERACIO BASICA Cuando se usa Memoria Virtual, o cuando una dirección es leída o escrita por la CPU, una parte del hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales En el primer caso, la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada: el software accede donde debía y sigue ejecutando normalmente. En el segundo caso, el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborte según sea el caso
  • 6. FRAGMENTACION La fragmentación es generada cuando durante el reemplazo de procesos quedan huecos entre dos o más procesos de manera no contigua y cada hueco no es capaz de soportar ningún proceso de la lista de espera. La fragmentación puede ser: • fragmentación externa: • fragmentación interna:
  • 7. PAGINACION Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tamaño, denominadas marcos de página. Las páginas sirven como unidad de almacenamiento de información y de transferencia entre memoria principal y memoria auxiliar o secundaria. Número de marco Programa Programa A.0 1000:0000 1 Programa A.1 1000:1000 2 Programa A.2 1000:2000 3 Programa B.0 1000:3000 4 Programa B.1 1000:4000 5 Programa C.0 1000:5000 6 Programa C.1 1000:6000 7 Programa D.2 1000:7000
  • 8. SEGMENTACION La segmentación permite alcanzar los siguientes objetivos: • Modularidad de programas: cada rutina del programa puede ser un bloque sujeto a cambios y recopilaciones, sin afectar por ello al resto del programa. • Estructuras de datos de largo variable: ej. Stock, donde cada estructura tiene su propio tamaño y este puede variar. • Protección: se puede proteger los módulos del segmento contra accesos no autorizados. • Compartición: dos o más procesos pueden ser un mismo segmento, bajo reglas de protección; aunque no sean propietarios de los mismos. • Enlace dinámico entre segmentos: puede evitarse realizar todo el proceso de enlace antes de comenzar a ejecutar un programa. Los enlaces se establecerán solo cuando sea necesario
  • 9. SEGMENTACIÓN PAGINADA Los segmentos son usualmente múltiplos de páginas en tamaño, y no es necesario que todas las páginas se encuentren en memoria principal a la vez; además las páginas de un mismo segmento, aunque se encuentren contiguas en memoria virtual; no necesitan estarlo en memoria real. Las direcciones tienen tres componentes: (s, p, d), donde la primera indica el numero del segmento, la segunda el numero de la pagina dentro del segmento y la tercera el desplazamiento dentro de la pagina.
  • 10. ALGORITMOSDEREEMPLAZODE PÁGINA  algoritmo óptico algoritmo fifo algoritmo fifo con segunda oportunidad algoritmo lru (least recently used) algortimo de aproximacion al lru algoritmo de reloj global