SlideShare una empresa de Scribd logo
Memoria Virtual
Prof. Ramiro Estigarribia
ramiroec@gmail.com
Link a la presentación
Es una técnica de administración de la memoria que permite
al sistema operativo disponer de un espacio de direcciones
mayor que la memoria real o física.
En lugar de utilizar memoria RAM, se utiliza el disco rígido.
¿Qué es la Memoria Virtual?
Las computadoras tienen cuatro tipos de memoria:
1. Registros en la CPU.
2. Memoria caché (tanto dentro como fuera del CPU).
3. Memoria física (memoria RAM, donde la CPU puede
escribir y leer)
4. El disco duro que es más lento, pero también más grande.
Tipos de Memoria en Computadoras
Muchas aplicaciones requieren acceso a más información
que la que se puede mantener en memoria física.
Una solución al problema de necesitar mayor cantidad de
memoria de la que se posee consiste en que las aplicaciones
mantengan parte de su información en disco, moviéndola a la
memoria principal cuando sea necesario.
¿Por qué se usa Memoria Virtual?
1. La computadora dispone de mucha más memoria
principal (RAM) que la que realmente posee.
2. Permite que un proceso sea más grande que toda la
memoria principal.
3. El método es invisible para los procesos.
4. Se mantiene en disco a las partes del proceso poco
usadas (rutinas poco frecuentes, funciones de uso
esporádico, datos no usados, etc) .
Ventajas de usar Memoria Virtual
1. Al ser el disco más lento que la memoria RAM se genera
lentitud en la aplicación.
2. El procesador debe realizar cálculos adicionales para
pasar datos entre la memoria real y la virtual.
Desventajas de usar Memoria Virtual
El sistema operativo es el responsable de decidir qué partes
de la memoria será asignada a una aplicación.
La paginación es la tarea de mantener las tablas de
traducción de direcciones de memoria, que proveen las
relaciones entre direcciones virtuales y físicas.
¿En qué consiste la Paginación?
La memoria virtual se denomina en Linux como “swap” y
generalmente se crea durante el proceso de instalación con
un espacio fijo.
Si más adelante se necesita mayor cantidad puede crearse
otro espacio virtual.
Linux online: https://sandbox.cs50.io/
Memoria Virtual en Linux
Si queremos un archivo swap de unos 256 MB
(se especifica en el parámetro “count”):
# dd bs=1024 if=/dev/zero of=/swap count=256000
# mkswap /swap
# swapon /swap
Para ver la memoria virtual, el comando es:
swapon -s
Crear Memoria Virtual en Linux
En Windows es un fichero llamado “pagefile.sys“, que puede
crecer de forma automática.
¿Cómo modificar el tamaño de memoria virtual en Windows?
Cómo aumentar la memoria virtual en Windows 10 para
mejorar el rendimiento del sistema
Memoria Virtual en Windows
Memoria virtual

Más contenido relacionado

La actualidad más candente

memorias ram
memorias rammemorias ram
memorias ramsebasti97
 
CESGA: Curso Básico SVG
CESGA: Curso Básico SVGCESGA: Curso Básico SVG
CESGA: Curso Básico SVGJavier Lopez
 
Memoria del compurador
Memoria del compuradorMemoria del compurador
Memoria del compuradorJesus Portillo
 
PC/Servidor
PC/ServidorPC/Servidor
PC/Servidor
Gerardo Quiroz
 
El swap y conocimientos de los sistemas operativos
El swap y conocimientos de los sistemas operativosEl swap y conocimientos de los sistemas operativos
El swap y conocimientos de los sistemas operativos
cts
 
Tcpdump daniel heredia
Tcpdump daniel herediaTcpdump daniel heredia
Tcpdump daniel heredia
Nany Pett Dicaprio
 
Swap, Grub y Sistemas Operativos
Swap, Grub y Sistemas OperativosSwap, Grub y Sistemas Operativos
Swap, Grub y Sistemas Operativos
guest79e2372
 
Swap Grub
Swap GrubSwap Grub
Swap Grub
Pablewz
 
Trabajo de sistemas 2017
Trabajo de sistemas 2017Trabajo de sistemas 2017
Trabajo de sistemas 2017
Andrey Parreño Lucero
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtual
ceciliasegura77
 

La actualidad más candente (20)

memorias ram
memorias rammemorias ram
memorias ram
 
CESGA: Curso Básico SVG
CESGA: Curso Básico SVGCESGA: Curso Básico SVG
CESGA: Curso Básico SVG
 
Qué es la swap
Qué es la swapQué es la swap
Qué es la swap
 
Memoria del compurador
Memoria del compuradorMemoria del compurador
Memoria del compurador
 
PC/Servidor
PC/ServidorPC/Servidor
PC/Servidor
 
Manrenimiento Servidores de-impresión
Manrenimiento Servidores de-impresiónManrenimiento Servidores de-impresión
Manrenimiento Servidores de-impresión
 
El swap y conocimientos de los sistemas operativos
El swap y conocimientos de los sistemas operativosEl swap y conocimientos de los sistemas operativos
El swap y conocimientos de los sistemas operativos
 
Capítulo 5 it essentials
Capítulo 5 it essentialsCapítulo 5 it essentials
Capítulo 5 it essentials
 
Swap
SwapSwap
Swap
 
Tcpdump daniel heredia
Tcpdump daniel herediaTcpdump daniel heredia
Tcpdump daniel heredia
 
Práctica 2-SO
Práctica 2-SOPráctica 2-SO
Práctica 2-SO
 
Swap, Grub y Sistemas Operativos
Swap, Grub y Sistemas OperativosSwap, Grub y Sistemas Operativos
Swap, Grub y Sistemas Operativos
 
Swap Grub
Swap GrubSwap Grub
Swap Grub
 
Trabajo de sistemas 2017
Trabajo de sistemas 2017Trabajo de sistemas 2017
Trabajo de sistemas 2017
 
4 periodo angie
4 periodo  angie4 periodo  angie
4 periodo angie
 
4 perido
4 perido4 perido
4 perido
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtual
 
Práctica 2-SO
Práctica 2-SOPráctica 2-SO
Práctica 2-SO
 
Cacti
CactiCacti
Cacti
 
¿Qué es swap?
¿Qué es swap?¿Qué es swap?
¿Qué es swap?
 

Similar a Memoria virtual

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
Edgar Betancourt
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
Heder Ithamar Romero
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
Angel Brito
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
IsmaelPestana
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
andrea llerena
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
Pablo Macon
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
legendario23
 
Memoria cache y virtual
Memoria cache y virtualMemoria cache y virtual
Memoria cache y virtual
Brayan HĂz
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtualdaboma
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtual
Andresthiago
 
Cuestionario terminado
Cuestionario terminadoCuestionario terminado
Cuestionario terminado
floresitalagu
 
Memorias y tipos 1
Memorias y tipos 1Memorias y tipos 1
Memorias y tipos 1
David Guacho
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
Trabajo Practico Tecnologia
Trabajo Practico TecnologiaTrabajo Practico Tecnologia
Trabajo Practico TecnologiaAngi
 
Tecnologia
TecnologiaTecnologia
TecnologiaAngi
 
Memoria virtual1100
Memoria virtual1100Memoria virtual1100
Memoria virtual1100
Kely Galveez
 

Similar a Memoria virtual (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Memoria cache y virtual
Memoria cache y virtualMemoria cache y virtual
Memoria cache y virtual
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtual
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtual
 
Cuestionario terminado
Cuestionario terminadoCuestionario terminado
Cuestionario terminado
 
Memorias y tipos 1
Memorias y tipos 1Memorias y tipos 1
Memorias y tipos 1
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Trabajo Practico Tecnologia
Trabajo Practico TecnologiaTrabajo Practico Tecnologia
Trabajo Practico Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Memoria virtual1100
Memoria virtual1100Memoria virtual1100
Memoria virtual1100
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
memori virtual
memori virtual memori virtual
memori virtual
 

Más de Ramiro Estigarribia Canese

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
Ramiro Estigarribia Canese
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
Ramiro Estigarribia Canese
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
Ramiro Estigarribia Canese
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
Ramiro Estigarribia Canese
 
Diseño de WebApps
Diseño de WebAppsDiseño de WebApps
Diseño de WebApps
Ramiro Estigarribia Canese
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
Ramiro Estigarribia Canese
 
Servicios web
Servicios webServicios web
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
Ramiro Estigarribia Canese
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
Ramiro Estigarribia Canese
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
Ramiro Estigarribia Canese
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
Ramiro Estigarribia Canese
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
Ramiro Estigarribia Canese
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
Ramiro Estigarribia Canese
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
Ramiro Estigarribia Canese
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
Ramiro Estigarribia Canese
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
Ramiro Estigarribia Canese
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
Ramiro Estigarribia Canese
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
Ramiro Estigarribia Canese
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
Ramiro Estigarribia Canese
 
CSS Hoja de estilo en cascada
CSS   Hoja de estilo en cascadaCSS   Hoja de estilo en cascada
CSS Hoja de estilo en cascada
Ramiro Estigarribia Canese
 

Más de Ramiro Estigarribia Canese (20)

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
 
Diseño de WebApps
Diseño de WebAppsDiseño de WebApps
Diseño de WebApps
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
 
Servicios web
Servicios webServicios web
Servicios web
 
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 
CSS Hoja de estilo en cascada
CSS   Hoja de estilo en cascadaCSS   Hoja de estilo en cascada
CSS Hoja de estilo en cascada
 

Último

Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 

Último (20)

Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 

Memoria virtual

  • 1. Memoria Virtual Prof. Ramiro Estigarribia ramiroec@gmail.com Link a la presentación
  • 2. Es una técnica de administración de la memoria que permite al sistema operativo disponer de un espacio de direcciones mayor que la memoria real o física. En lugar de utilizar memoria RAM, se utiliza el disco rígido. ¿Qué es la Memoria Virtual?
  • 3. Las computadoras tienen cuatro tipos de memoria: 1. Registros en la CPU. 2. Memoria caché (tanto dentro como fuera del CPU). 3. Memoria física (memoria RAM, donde la CPU puede escribir y leer) 4. El disco duro que es más lento, pero también más grande. Tipos de Memoria en Computadoras
  • 4. Muchas aplicaciones requieren acceso a más información que la que se puede mantener en memoria física. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario. ¿Por qué se usa Memoria Virtual?
  • 5. 1. La computadora dispone de mucha más memoria principal (RAM) que la que realmente posee. 2. Permite que un proceso sea más grande que toda la memoria principal. 3. El método es invisible para los procesos. 4. Se mantiene en disco a las partes del proceso poco usadas (rutinas poco frecuentes, funciones de uso esporádico, datos no usados, etc) . Ventajas de usar Memoria Virtual
  • 6. 1. Al ser el disco más lento que la memoria RAM se genera lentitud en la aplicación. 2. El procesador debe realizar cálculos adicionales para pasar datos entre la memoria real y la virtual. Desventajas de usar Memoria Virtual
  • 7. El sistema operativo es el responsable de decidir qué partes de la memoria será asignada a una aplicación. La paginación es la tarea de mantener las tablas de traducción de direcciones de memoria, que proveen las relaciones entre direcciones virtuales y físicas. ¿En qué consiste la Paginación?
  • 8. La memoria virtual se denomina en Linux como “swap” y generalmente se crea durante el proceso de instalación con un espacio fijo. Si más adelante se necesita mayor cantidad puede crearse otro espacio virtual. Linux online: https://sandbox.cs50.io/ Memoria Virtual en Linux
  • 9. Si queremos un archivo swap de unos 256 MB (se especifica en el parámetro “count”): # dd bs=1024 if=/dev/zero of=/swap count=256000 # mkswap /swap # swapon /swap Para ver la memoria virtual, el comando es: swapon -s Crear Memoria Virtual en Linux
  • 10. En Windows es un fichero llamado “pagefile.sys“, que puede crecer de forma automática. ¿Cómo modificar el tamaño de memoria virtual en Windows? Cómo aumentar la memoria virtual en Windows 10 para mejorar el rendimiento del sistema Memoria Virtual en Windows