SlideShare ist ein Scribd-Unternehmen logo
1 von 10
MEMORIA VIRTUAL
Es un concepto que permite al
software usar más memoria
principal que la que realmente
posee el computador.
TIPOS DE
MEMORIA
registros
en la CPU
la
memoria
cache
la
memoria
física
disco duro
OPERACIÓN
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
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. La memoria virtual es una técnica para
proporcionar la simulación de un espacio de
memoria mucho mayor que la memoria física de
una máquina.
FRAGMENTACION
Fragmentación Interna: la
memoria asignada puede ser
ligeramente mayor que la
requerida; esta referencia es
interna a la partición, pero no
se utiliza
Fragmentación Externa:
existe el espacio total
de memoria para
satisfacer un
requerimiento, pero no
es contigua.
La fragmentación es la memoria
que queda desperdiciada al
usar los métodos de gestión de
memoria que se vieron en los
métodos anteriores . La
fragmentación es generada
cuando durante el reemplazo
de procesos quedan huecos
entre dos o más procesos
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.
La paginación evita el
considerable problema de ajustar
los pedazos de memoria de
tamaños variables que han
sufrido los esquemas de manejo
de memoria anteriores. La
paginación es usada en diversos
sistemas operativos
Tablas de páginas
Cada página tiene un número
que se utiliza como índice en
la tabla de páginas, lo que da
por resultado el número del
marco correspondiente a esa
página virtual
El primer punto proviene del hecho de
que las computadoras modernas
utilizan direcciones virtuales de al
menos 32 bits.
El segundo punto es consecuencia del
hecho de que la asociación virtual –
física debe hacerse en cada referencia a
la memoria
CARACTERISTICAS
•El espacio de direcciones lógico de un
proceso puede ser no contiguo.
. Se divide la memoria física en bloques de
tamaño fijo llamados marcos (frames).
•Se divide la memoria en bloques de tamaño
llamados páginas
VENTAJAS Y DESVENTAJAS
•El costo de hardware y software se
incrementa, por la nueva información que debe
manejarse y el mecanismo de traducción de
direcciones necesario. Se consume mucho más
recursos de memoria, tiempo en el CPU para su
implantación.
•Se deben reservar áreas de memoria para las
PMT de los procesos. Al no ser fija el tamaño
de estas, se crea un problema semejante al de
los programas (como asignar un tamaño óptimo
sin desperdicio de memoria, u "ovearhead" del
procesador).
•Es posible comenzar a ejecutar un
programa, cargando solo una parte del
mismo en memoria, y el resto se cargara
bajo la solicitud.
•No es necesario que las paginas estén
contiguas en memoria, por lo que no se
necesitan procesos de compactación
cuando existen marcos de paginas libres
dispersos en la memoria.
•Es fácil controlar todas las páginas, ya
que tienen el mismo tamaño.
SEGMENTACION
Es un esquema de manejo de
memoria mediante el cual la
estructura del programa refleja su
división lógica; llevándose a cabo
una agrupación lógica de la
información en bloques de tamaño
variable denominados segmentos.
DESVENTAJAS DE
LA
SEGMENTACION
•Hay un incremento
en los costos de
hardware y de
software para llevar a
cabo la implantación,
así como un mayor
consumo de
recursos: memoria,
tiempo de CPU, etc.
•Debido a que los
segmentos tienen un
tamaño variable se
pueden presentar
problemas de
fragmentación
externas, lo que
puede ameritar un
plan de reubicación
de segmentos en
memoria principal.
Ventajas de la
segmentación
El esquema de
segmentación ofrece las
siguientes ventajas:
El programador puede
conocer las unidades
lógicas de su programa,
dándoles un tratamiento
particular.
Es posible compilar
módulos separados como
segmentos el enlace
entre los segmentos
puede suponer hasta
tanto se haga una
referencia entre
segmentos.
Debido a que es posible
separar los módulos se
hace más fácil la
modificación de los
mismos. Cambios dentro
de un modulo no afecta
al resto de los módulos.
Es fácil el compartir
segmentos.
•.
SEGMENTACION
PAGINADA
Paginación y segmentación son técnicas
diferentes, cada una de las cuales busca
brindar las ventajas enunciadas
anteriormente. Para la segmentación se
necesita que estén cargadas en
memoria, áreas de tamaños variables.
•Las tres componentes de la dirección
y el proceso de formación de
direcciones hace que se incremente el
costo de su implantación. El costo es
mayor que en el caso de de
segmentación pura o paginación pura.
DESVENTAJAS
El esquema de segmentación paginada
tiene todas las ventajas de la
segmentación y la paginación:
•Debido a que los espacios de
memorias son segmentados, se
garantiza la facilidad de implantar la
compartición y enlace. VENTAJAS
ALGORITMOS DE REEMPLAZO
DE PÁGINA
ALGORITMO
OPTIMO
Algoritmos
de
apRoximaci
ón al LRU
ALGORITMO
FIFO
ALGORITMO
LRU
Algoritmo óptimo
Algoritmo FIFO
Algoritmo LRU
Algoritmos de aproximación al LRU
Algoritmo óptimo

Weitere ähnliche Inhalte

Was ist angesagt? (16)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Taller de memoria virtual
Taller de memoria virtualTaller de memoria virtual
Taller de memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Segmentacion simple
Segmentacion simpleSegmentacion simple
Segmentacion simple
 
presentacion Memoria virtual
 presentacion Memoria virtual presentacion Memoria virtual
presentacion Memoria virtual
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Paginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadasPaginacin y-segmentacion combinadas
Paginacin y-segmentacion combinadas
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Diapositivas de sistemas operativos
Diapositivas de sistemas operativosDiapositivas de sistemas operativos
Diapositivas de sistemas operativos
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 

Andere mochten auch

התאחדות התעשיינים הזמנה לכנס 24 בדצמבר 2012
התאחדות התעשיינים   הזמנה לכנס 24 בדצמבר 2012התאחדות התעשיינים   הזמנה לכנס 24 בדצמבר 2012
התאחדות התעשיינים הזמנה לכנס 24 בדצמבר 2012
Ada Markman
 
Amigos de elvis_12
Amigos de elvis_12Amigos de elvis_12
Amigos de elvis_12
RED HOT
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
leider03
 
Taller de dirección y control katerine paternina
Taller de dirección y control katerine paterninaTaller de dirección y control katerine paternina
Taller de dirección y control katerine paternina
ktrin01
 
Amigos de elvis_11
Amigos de elvis_11Amigos de elvis_11
Amigos de elvis_11
RED HOT
 
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoesArtigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Thiago Ribeiro Pompermayer
 
Strategy Engagement Rev 0
Strategy Engagement Rev 0Strategy Engagement Rev 0
Strategy Engagement Rev 0
James Ellington
 
Movel Apresentação Executiva Conecta Espirito Santo 2007
Movel    Apresentação  Executiva    Conecta  Espirito  Santo 2007Movel    Apresentação  Executiva    Conecta  Espirito  Santo 2007
Movel Apresentação Executiva Conecta Espirito Santo 2007
Thiago Avila, Msc
 
Alagoas Digital 2010 Oficial
Alagoas Digital 2010   OficialAlagoas Digital 2010   Oficial
Alagoas Digital 2010 Oficial
Thiago Avila, Msc
 

Andere mochten auch (18)

Nuñez mena caso3pdf
Nuñez mena caso3pdfNuñez mena caso3pdf
Nuñez mena caso3pdf
 
התאחדות התעשיינים הזמנה לכנס 24 בדצמבר 2012
התאחדות התעשיינים   הזמנה לכנס 24 בדצמבר 2012התאחדות התעשיינים   הזמנה לכנס 24 בדצמבר 2012
התאחדות התעשיינים הזמנה לכנס 24 בדצמבר 2012
 
Bertha
BerthaBertha
Bertha
 
Motovun (Croacia)
Motovun (Croacia)Motovun (Croacia)
Motovun (Croacia)
 
Amigos de elvis_12
Amigos de elvis_12Amigos de elvis_12
Amigos de elvis_12
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Taller de dirección y control katerine paternina
Taller de dirección y control katerine paterninaTaller de dirección y control katerine paternina
Taller de dirección y control katerine paternina
 
Amigos de elvis_11
Amigos de elvis_11Amigos de elvis_11
Amigos de elvis_11
 
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoesArtigo   2008 - uma visao do protocolo industrial profinet e suas aplicacoes
Artigo 2008 - uma visao do protocolo industrial profinet e suas aplicacoes
 
Ricardo Lagos ¿Candidato Presidencial? agosto 2015
Ricardo Lagos ¿Candidato Presidencial? agosto 2015Ricardo Lagos ¿Candidato Presidencial? agosto 2015
Ricardo Lagos ¿Candidato Presidencial? agosto 2015
 
Strategy Engagement Rev 0
Strategy Engagement Rev 0Strategy Engagement Rev 0
Strategy Engagement Rev 0
 
Informação Pública 5.0 - Co-criação, Serviços públicos eficazes, Oportunidade...
Informação Pública 5.0 - Co-criação, Serviços públicos eficazes, Oportunidade...Informação Pública 5.0 - Co-criação, Serviços públicos eficazes, Oportunidade...
Informação Pública 5.0 - Co-criação, Serviços públicos eficazes, Oportunidade...
 
Movel Apresentação Executiva Conecta Espirito Santo 2007
Movel    Apresentação  Executiva    Conecta  Espirito  Santo 2007Movel    Apresentação  Executiva    Conecta  Espirito  Santo 2007
Movel Apresentação Executiva Conecta Espirito Santo 2007
 
Geografia res
Geografia resGeografia res
Geografia res
 
Manual e Catálogo do Eletricista
Manual e Catálogo do EletricistaManual e Catálogo do Eletricista
Manual e Catálogo do Eletricista
 
Alagoas Digital 2010 Oficial
Alagoas Digital 2010   OficialAlagoas Digital 2010   Oficial
Alagoas Digital 2010 Oficial
 
Governos Abertos, Acesso à Informação e novos recursos para o relacionamento ...
Governos Abertos, Acesso à Informação e novos recursos para o relacionamento ...Governos Abertos, Acesso à Informação e novos recursos para o relacionamento ...
Governos Abertos, Acesso à Informação e novos recursos para o relacionamento ...
 

Ähnlich wie Presentación1 (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Memoria virtual...
Memoria virtual...Memoria 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 virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Memoria
MemoriaMemoria
Memoria
 
Andres infante
Andres infanteAndres infante
Andres infante
 
Andres infante
Andres infanteAndres infante
Andres infante
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Yimmy
YimmyYimmy
Yimmy
 
Memoria virtual de romero
Memoria virtual de romeroMemoria virtual de romero
Memoria virtual de romero
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 

Presentación1

  • 1. MEMORIA VIRTUAL Es un concepto que permite al software usar más memoria principal que la que realmente posee el computador. TIPOS DE MEMORIA
  • 3. 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 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. La memoria virtual es una técnica para proporcionar la simulación de un espacio de memoria mucho mayor que la memoria física de una máquina.
  • 4. FRAGMENTACION Fragmentación Interna: la memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza Fragmentación Externa: existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua. La fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria que se vieron en los métodos anteriores . La fragmentación es generada cuando durante el reemplazo de procesos quedan huecos entre dos o más procesos
  • 5. 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. La paginación evita el considerable problema de ajustar los pedazos de memoria de tamaños variables que han sufrido los esquemas de manejo de memoria anteriores. La paginación es usada en diversos sistemas operativos Tablas de páginas Cada página tiene un número que se utiliza como índice en la tabla de páginas, lo que da por resultado el número del marco correspondiente a esa página virtual
  • 6. El primer punto proviene del hecho de que las computadoras modernas utilizan direcciones virtuales de al menos 32 bits. El segundo punto es consecuencia del hecho de que la asociación virtual – física debe hacerse en cada referencia a la memoria CARACTERISTICAS •El espacio de direcciones lógico de un proceso puede ser no contiguo. . Se divide la memoria física en bloques de tamaño fijo llamados marcos (frames). •Se divide la memoria en bloques de tamaño llamados páginas
  • 7. VENTAJAS Y DESVENTAJAS •El costo de hardware y software se incrementa, por la nueva información que debe manejarse y el mecanismo de traducción de direcciones necesario. Se consume mucho más recursos de memoria, tiempo en el CPU para su implantación. •Se deben reservar áreas de memoria para las PMT de los procesos. Al no ser fija el tamaño de estas, se crea un problema semejante al de los programas (como asignar un tamaño óptimo sin desperdicio de memoria, u "ovearhead" del procesador). •Es posible comenzar a ejecutar un programa, cargando solo una parte del mismo en memoria, y el resto se cargara bajo la solicitud. •No es necesario que las paginas estén contiguas en memoria, por lo que no se necesitan procesos de compactación cuando existen marcos de paginas libres dispersos en la memoria. •Es fácil controlar todas las páginas, ya que tienen el mismo tamaño.
  • 8. SEGMENTACION Es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica; llevándose a cabo una agrupación lógica de la información en bloques de tamaño variable denominados segmentos. DESVENTAJAS DE LA SEGMENTACION •Hay un incremento en los costos de hardware y de software para llevar a cabo la implantación, así como un mayor consumo de recursos: memoria, tiempo de CPU, etc. •Debido a que los segmentos tienen un tamaño variable se pueden presentar problemas de fragmentación externas, lo que puede ameritar un plan de reubicación de segmentos en memoria principal. Ventajas de la segmentación El esquema de segmentación ofrece las siguientes ventajas: El programador puede conocer las unidades lógicas de su programa, dándoles un tratamiento particular. Es posible compilar módulos separados como segmentos el enlace entre los segmentos puede suponer hasta tanto se haga una referencia entre segmentos. Debido a que es posible separar los módulos se hace más fácil la modificación de los mismos. Cambios dentro de un modulo no afecta al resto de los módulos. Es fácil el compartir segmentos. •.
  • 9. SEGMENTACION PAGINADA Paginación y segmentación son técnicas diferentes, cada una de las cuales busca brindar las ventajas enunciadas anteriormente. Para la segmentación se necesita que estén cargadas en memoria, áreas de tamaños variables. •Las tres componentes de la dirección y el proceso de formación de direcciones hace que se incremente el costo de su implantación. El costo es mayor que en el caso de de segmentación pura o paginación pura. DESVENTAJAS El esquema de segmentación paginada tiene todas las ventajas de la segmentación y la paginación: •Debido a que los espacios de memorias son segmentados, se garantiza la facilidad de implantar la compartición y enlace. VENTAJAS
  • 10. ALGORITMOS DE REEMPLAZO DE PÁGINA ALGORITMO OPTIMO Algoritmos de apRoximaci ón al LRU ALGORITMO FIFO ALGORITMO LRU Algoritmo óptimo Algoritmo FIFO Algoritmo LRU Algoritmos de aproximación al LRU Algoritmo óptimo