SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Generated by Foxit PDF Creator © Foxit Software
                                             http://www.foxitsoftware.com For evaluation only.




Luis Vidal 3E2
Introducción
La mayoría de los sistemas operativos modernos poseen un mecanismo llamado
memoria virtual, que permite hacer creer a los programas que tienen más memoria que
la disponible realmente; por ejemplo, 4 Gb en un ordenador de 32 bits. Como en
realidad no se tiene físicamente toda esa memoria, algunos procesos no podrán ser
ubicados en la memoria RAM.

En este caso es cuando es útil el espacio de intercambio: el sistema operativo puede
buscar un proceso poco activo, y moverlo al área de intercambio (el disco duro) y de esa
forma liberar la memoria principal para cargar otros procesos. Mientras no haga falta, el
proceso extraído de memoria puede quedarse en el disco, ya que ahí no gasta memoria
física. Cuando sea necesario, el sistema vuelve a hacer un intercambio, pasándolo del
disco a memoria RAM. Es un proceso lento (comparado con usar sólo la memoria
RAM), pero permite dar la impresión de que hay más memoria disponible.

Implementación
En realidad, puede ser que no toda la imagen del proceso se lleve al disco. De esta
forma, se mantienen algunas partes en memoria principal, mientras que otras
permanecen en el almacenamiento secundario.

Si los algoritmos utilizados en el intercambio de páginas están mal diseñados o hay
poca memoria disponible, se puede dar un problema conocido como hiperpaginación, o
en inglés thrashing. Los síntomas son un atasco y sobrecarga en el sistema, y la causa es
que los procesos continuamente están siendo pasados de memoria física a área de
intercambio (porque hace falta memoria para correr otro proceso) y luego otra vez a
memoria (porque han de ejecutarse).

Posibles ubicaciones
En los sistemas operativos se puede usar como área de intercambio un fichero o una
partición (los dos son en realidad parte de un disco duro o almacenamiento secundario).

Fichero de intercambio

Un fichero en blanco puede prepararse para ser usado como área de intercambio. Esto
tiene una gran ventaja:

   •   es fácil de crear, borrar, ampliar o reducir, según se crea necesario (a diferencia
       de una partición)

Pero también alguna desventaja:

   •   le afecta la fragmentación, ya que se encuentra dentro de un sistema de ficheros
Generated by Foxit PDF Creator © Foxit Software
                                             http://www.foxitsoftware.com For evaluation only.




El problema de la fragmentación no es grave, ya que el espacio de intercambio no
siempre es accedido de forma secuencial, sino directa (en oposición a la secuencial).

Partición de intercambio

También se puede dedicar una partición entera del disco duro (o el disco completo)
como área de intercambio. Ventajas:

   •   se puede conseguir mejor rendimiento si se coloca la partición en la zona más
       rápida del disco, que es al principio (los cilindros exteriores del disco, por donde
       pasan más datos a cada vuelta; fuente: [1])
   •   no hay problemas de fragmentación
   •   no hay que usar ningún sistema de ficheros en concreto

Tiene pocas desventajas:

   •   crear una partición es un proceso algo difícil; de todas formas, si se elige bien el
       tamaño de la partición, no hará falta ningún cambio en el futuro
   •   la partición siempre ocupará el mismo espacio, aunque no se esté usando al
       100%

Más contenido relacionado

La actualidad más candente

Swap, Grub y Sistemas Operativos
Swap, Grub y Sistemas OperativosSwap, Grub y Sistemas Operativos
Swap, Grub y Sistemas Operativosguest79e2372
 
Swap Edwin Cárdenas - Espinoza
Swap Edwin Cárdenas - EspinozaSwap Edwin Cárdenas - Espinoza
Swap Edwin Cárdenas - Espinozaednandoc
 
Interrupicones, Multiprogramación y Jerarquía de la memoria.
Interrupicones, Multiprogramación y Jerarquía de la memoria.Interrupicones, Multiprogramación y Jerarquía de la memoria.
Interrupicones, Multiprogramación y Jerarquía de la memoria.Cristian Alexander
 
Simm Preguntas Orellana-Sarmiento
Simm  Preguntas  Orellana-SarmientoSimm  Preguntas  Orellana-Sarmiento
Simm Preguntas Orellana-SarmientoJuanOrellanaC
 
Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computadorAlexander Santafe
 
Tipos de almacenamiento
Tipos de almacenamientoTipos de almacenamiento
Tipos de almacenamientorulyi
 

La actualidad más candente (12)

Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Presentación1
Presentación1Presentación1
Presentación1
 
Swap, Grub y Sistemas Operativos
Swap, Grub y Sistemas OperativosSwap, Grub y Sistemas Operativos
Swap, Grub y Sistemas Operativos
 
Swap Edwin Cárdenas - Espinoza
Swap Edwin Cárdenas - EspinozaSwap Edwin Cárdenas - Espinoza
Swap Edwin Cárdenas - Espinoza
 
Memoria ram (gabi)
Memoria ram (gabi)Memoria ram (gabi)
Memoria ram (gabi)
 
Interrupicones, Multiprogramación y Jerarquía de la memoria.
Interrupicones, Multiprogramación y Jerarquía de la memoria.Interrupicones, Multiprogramación y Jerarquía de la memoria.
Interrupicones, Multiprogramación y Jerarquía de la memoria.
 
Simm Preguntas Orellana-Sarmiento
Simm  Preguntas  Orellana-SarmientoSimm  Preguntas  Orellana-Sarmiento
Simm Preguntas Orellana-Sarmiento
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Castillo Cevallos Swap
Castillo Cevallos SwapCastillo Cevallos Swap
Castillo Cevallos Swap
 
Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computador
 
Tipos de almacenamiento
Tipos de almacenamientoTipos de almacenamiento
Tipos de almacenamiento
 

Similar a Luis Vidal 3 E2 (20)

Unidad3
Unidad3Unidad3
Unidad3
 
Desfragmentador
DesfragmentadorDesfragmentador
Desfragmentador
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)
 
T.5, diego villares y javier conde
T.5, diego villares y javier condeT.5, diego villares y javier conde
T.5, diego villares y javier conde
 
Particiones
ParticionesParticiones
Particiones
 
Trabajo it essentials partticiones de disco
Trabajo it essentials partticiones de discoTrabajo it essentials partticiones de disco
Trabajo it essentials partticiones de disco
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Disco duro
Disco duro Disco duro
Disco duro
 
Memoria virtual
Memoria virtual Memoria virtual
Memoria virtual
 
El disco duro
El disco duroEl disco duro
El disco duro
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoria Gestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Particiones paola de leon
Particiones paola de leonParticiones paola de leon
Particiones paola de leon
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
El disco duro
El disco duroEl disco duro
El disco duro
 
El disco duro
El disco duroEl disco duro
El disco duro
 

Luis Vidal 3 E2

  • 1. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Luis Vidal 3E2 Introducción La mayoría de los sistemas operativos modernos poseen un mecanismo llamado memoria virtual, que permite hacer creer a los programas que tienen más memoria que la disponible realmente; por ejemplo, 4 Gb en un ordenador de 32 bits. Como en realidad no se tiene físicamente toda esa memoria, algunos procesos no podrán ser ubicados en la memoria RAM. En este caso es cuando es útil el espacio de intercambio: el sistema operativo puede buscar un proceso poco activo, y moverlo al área de intercambio (el disco duro) y de esa forma liberar la memoria principal para cargar otros procesos. Mientras no haga falta, el proceso extraído de memoria puede quedarse en el disco, ya que ahí no gasta memoria física. Cuando sea necesario, el sistema vuelve a hacer un intercambio, pasándolo del disco a memoria RAM. Es un proceso lento (comparado con usar sólo la memoria RAM), pero permite dar la impresión de que hay más memoria disponible. Implementación En realidad, puede ser que no toda la imagen del proceso se lleve al disco. De esta forma, se mantienen algunas partes en memoria principal, mientras que otras permanecen en el almacenamiento secundario. Si los algoritmos utilizados en el intercambio de páginas están mal diseñados o hay poca memoria disponible, se puede dar un problema conocido como hiperpaginación, o en inglés thrashing. Los síntomas son un atasco y sobrecarga en el sistema, y la causa es que los procesos continuamente están siendo pasados de memoria física a área de intercambio (porque hace falta memoria para correr otro proceso) y luego otra vez a memoria (porque han de ejecutarse). Posibles ubicaciones En los sistemas operativos se puede usar como área de intercambio un fichero o una partición (los dos son en realidad parte de un disco duro o almacenamiento secundario). Fichero de intercambio Un fichero en blanco puede prepararse para ser usado como área de intercambio. Esto tiene una gran ventaja: • es fácil de crear, borrar, ampliar o reducir, según se crea necesario (a diferencia de una partición) Pero también alguna desventaja: • le afecta la fragmentación, ya que se encuentra dentro de un sistema de ficheros
  • 2. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. El problema de la fragmentación no es grave, ya que el espacio de intercambio no siempre es accedido de forma secuencial, sino directa (en oposición a la secuencial). Partición de intercambio También se puede dedicar una partición entera del disco duro (o el disco completo) como área de intercambio. Ventajas: • se puede conseguir mejor rendimiento si se coloca la partición en la zona más rápida del disco, que es al principio (los cilindros exteriores del disco, por donde pasan más datos a cada vuelta; fuente: [1]) • no hay problemas de fragmentación • no hay que usar ningún sistema de ficheros en concreto Tiene pocas desventajas: • crear una partición es un proceso algo difícil; de todas formas, si se elige bien el tamaño de la partición, no hará falta ningún cambio en el futuro • la partición siempre ocupará el mismo espacio, aunque no se esté usando al 100%