Gestion memoria
Click here to load reader
-
Upload
holgerito-ruben -
Category
Technology
-
view
261 -
download
0
description
Transcript of Gestion memoria
![Page 1: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/1.jpg)
Componente Sistemas Operativos
Tema Gestioacuten de Memoria
Integrantes Roger Jimbo
Hoacutelger Herrera
Viacutector Jaramillo
Marvin Jimbo
D E F O R M A S I M P L I F I C A D A S E T R A T A D E P R O V E E R M E C A N I S M O S P A R A A S I G N A R S E C C I O N E S D E M E M O R I A A L O S P R O G R A M A S Q U E L A S S O L I C I T A N Y A L A V E Z L I B E R A R L A S S E C C I O N E S D E M E M O R I A Q U E Y A N O S E U T I L I Z A N P A R A Q U E E S T Eacute N D I S P O N I B L E S P A R A O T R O S P R O G R A M A S
Fundamentos
iquestQueacute es y como funciona el espacio de intercambio
Cuando la memoria real se agota el sistema copia parte del contenido de esta directamente en este espacio de memoria de intercambio a fin de poder realizar otras tareas
Menos de 1 GB RAM Doble de la cantidad total de memoria RAM
Maacutes de 1 GB RAM Misma cantidad del total de memoria RAM maacutes 2 GB
iquestCuanto espacio para memoria de intercambio se debe asignar al sistema
Asignacioacuten de memoria contigua
Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de coacutedigo y datos
Primer Ajuste
Mejor Ajuste
Peor Ajuste
Circunstancias en lasque se requiere aumentar la cantidad de memoria de intercambio
Contar con mayor espacio para utilizar memoria virtual puede ser
praacutectico en los siguientes casos Sistemas en donde adquirir memoria adicional es imposible y se
estaacute consciente que la memoria de intercambio es muchiacutesimo maacutes lenta que la memoria RAM
En equipos con trabajo intensivo que consume mucha memoria (disentildeo graacutefico por ejemplo)
Servidores de alto desempentildeo en donde se desea contar con un amplio margen de espacio de intercambio para satisfacer las demandas de servicios
Sistemas que actualizaron desde una versioacuten de nuacutecleo 22 a una versioacuten de nuacutecleo 24 o 26
Sistemas donde se aumentoacute la cantidad de memoria RAM y se encuentran con la problemaacutetica de cubrir la cuota miacutenima de espacio de memoria de intercambio
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 2: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/2.jpg)
D E F O R M A S I M P L I F I C A D A S E T R A T A D E P R O V E E R M E C A N I S M O S P A R A A S I G N A R S E C C I O N E S D E M E M O R I A A L O S P R O G R A M A S Q U E L A S S O L I C I T A N Y A L A V E Z L I B E R A R L A S S E C C I O N E S D E M E M O R I A Q U E Y A N O S E U T I L I Z A N P A R A Q U E E S T Eacute N D I S P O N I B L E S P A R A O T R O S P R O G R A M A S
Fundamentos
iquestQueacute es y como funciona el espacio de intercambio
Cuando la memoria real se agota el sistema copia parte del contenido de esta directamente en este espacio de memoria de intercambio a fin de poder realizar otras tareas
Menos de 1 GB RAM Doble de la cantidad total de memoria RAM
Maacutes de 1 GB RAM Misma cantidad del total de memoria RAM maacutes 2 GB
iquestCuanto espacio para memoria de intercambio se debe asignar al sistema
Asignacioacuten de memoria contigua
Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de coacutedigo y datos
Primer Ajuste
Mejor Ajuste
Peor Ajuste
Circunstancias en lasque se requiere aumentar la cantidad de memoria de intercambio
Contar con mayor espacio para utilizar memoria virtual puede ser
praacutectico en los siguientes casos Sistemas en donde adquirir memoria adicional es imposible y se
estaacute consciente que la memoria de intercambio es muchiacutesimo maacutes lenta que la memoria RAM
En equipos con trabajo intensivo que consume mucha memoria (disentildeo graacutefico por ejemplo)
Servidores de alto desempentildeo en donde se desea contar con un amplio margen de espacio de intercambio para satisfacer las demandas de servicios
Sistemas que actualizaron desde una versioacuten de nuacutecleo 22 a una versioacuten de nuacutecleo 24 o 26
Sistemas donde se aumentoacute la cantidad de memoria RAM y se encuentran con la problemaacutetica de cubrir la cuota miacutenima de espacio de memoria de intercambio
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 3: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/3.jpg)
iquestQueacute es y como funciona el espacio de intercambio
Cuando la memoria real se agota el sistema copia parte del contenido de esta directamente en este espacio de memoria de intercambio a fin de poder realizar otras tareas
Menos de 1 GB RAM Doble de la cantidad total de memoria RAM
Maacutes de 1 GB RAM Misma cantidad del total de memoria RAM maacutes 2 GB
iquestCuanto espacio para memoria de intercambio se debe asignar al sistema
Asignacioacuten de memoria contigua
Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de coacutedigo y datos
Primer Ajuste
Mejor Ajuste
Peor Ajuste
Circunstancias en lasque se requiere aumentar la cantidad de memoria de intercambio
Contar con mayor espacio para utilizar memoria virtual puede ser
praacutectico en los siguientes casos Sistemas en donde adquirir memoria adicional es imposible y se
estaacute consciente que la memoria de intercambio es muchiacutesimo maacutes lenta que la memoria RAM
En equipos con trabajo intensivo que consume mucha memoria (disentildeo graacutefico por ejemplo)
Servidores de alto desempentildeo en donde se desea contar con un amplio margen de espacio de intercambio para satisfacer las demandas de servicios
Sistemas que actualizaron desde una versioacuten de nuacutecleo 22 a una versioacuten de nuacutecleo 24 o 26
Sistemas donde se aumentoacute la cantidad de memoria RAM y se encuentran con la problemaacutetica de cubrir la cuota miacutenima de espacio de memoria de intercambio
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 4: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/4.jpg)
Asignacioacuten de memoria contigua
Es una manera de distribuir la propiedad de recursos de memoria limitada entre muchas piezas de coacutedigo y datos
Primer Ajuste
Mejor Ajuste
Peor Ajuste
Circunstancias en lasque se requiere aumentar la cantidad de memoria de intercambio
Contar con mayor espacio para utilizar memoria virtual puede ser
praacutectico en los siguientes casos Sistemas en donde adquirir memoria adicional es imposible y se
estaacute consciente que la memoria de intercambio es muchiacutesimo maacutes lenta que la memoria RAM
En equipos con trabajo intensivo que consume mucha memoria (disentildeo graacutefico por ejemplo)
Servidores de alto desempentildeo en donde se desea contar con un amplio margen de espacio de intercambio para satisfacer las demandas de servicios
Sistemas que actualizaron desde una versioacuten de nuacutecleo 22 a una versioacuten de nuacutecleo 24 o 26
Sistemas donde se aumentoacute la cantidad de memoria RAM y se encuentran con la problemaacutetica de cubrir la cuota miacutenima de espacio de memoria de intercambio
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 5: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/5.jpg)
Circunstancias en lasque se requiere aumentar la cantidad de memoria de intercambio
Contar con mayor espacio para utilizar memoria virtual puede ser
praacutectico en los siguientes casos Sistemas en donde adquirir memoria adicional es imposible y se
estaacute consciente que la memoria de intercambio es muchiacutesimo maacutes lenta que la memoria RAM
En equipos con trabajo intensivo que consume mucha memoria (disentildeo graacutefico por ejemplo)
Servidores de alto desempentildeo en donde se desea contar con un amplio margen de espacio de intercambio para satisfacer las demandas de servicios
Sistemas que actualizaron desde una versioacuten de nuacutecleo 22 a una versioacuten de nuacutecleo 24 o 26
Sistemas donde se aumentoacute la cantidad de memoria RAM y se encuentran con la problemaacutetica de cubrir la cuota miacutenima de espacio de memoria de intercambio
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 6: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/6.jpg)
Paginacioacuten
los sistemas de paginacioacuten de memoria dividen los programas en pequentildeas partes o paacuteginas Del mismo modo la memoria es dividida en trozos del mismo tamantildeo que las paacuteginas llamados marcos de paacutegina De esta forma la cantidad de memoria desperdiciada por un proceso es el final de su uacuteltima paacutegina lo que minimiza la fragmentacioacuten interna y evita la externa
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 7: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/7.jpg)
Paginacioacuten jeraacuterquica Rompe el espacio de direccionamiento loacutegico en
muacuteltiples tablas de paacutegina
Estructura de la tabla de Pagina
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 8: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/8.jpg)
Tabla hash de paacutegina
El espacio de direcciones comunes es mayor a 32bits
El nuacutemero de paacutegina virtual se usa como llave de una tabla de paacutegina hash
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 9: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/9.jpg)
Paacutegina Invertida
Disminuye el desperdicio de memoria y aumenta el tiempo de buacutesqueda Usa la tabla hash para reducir
tiempo de buacutesqueda
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 10: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/10.jpg)
La segmentacioacuten permite al programador contemplar la memoria como si constara de varios espacios de direcciones o segmentos Los segmentos pueden ser de distintos tamantildeos incluso de forma dinaacutemica Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
facilita el uso de procedimientos o datos compartidos entre varios procesos
Cada segmento tiene una serie lineal de direcciones desde 0 hasta cierto maacuteximo La longitud de cada segmento puede variar de 0 hasta un maacuteximo permitido
Segmentacioacuten
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 11: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/11.jpg)
Memoria virtual
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 12: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/12.jpg)
Fundamentos
El uso de almacenamiento secundario para ofrecer al conjunto de las aplicaciones la ilusioacuten de tener m aacute s memoria RAM de la que realmente hay en el sistema
Ofrecer a las aplicaciones la ilusioacuten de que estaacuten solas en el sistema y que por lo tanto pueden usar el espacio de direcciones completo
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 13: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/13.jpg)
Paginacioacuten bajo demanda
Un sistema de paginacioacuten por demanda es similar a un sistema de paginacioacuten con intercambios Los procesos residen en memoria secundaria (en el disco) Cuando queremos ejecutar un proceso lo metemos en memoria
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 14: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/14.jpg)
Sustitucioacuten de paginas
Sustitucioacuten de paginas FIFO-
El algoritmo FIFO recuerda el orden en el que se
cargaron las paacuteginas en la memoria utilizando una lista
enlazada Resulta trivial eliminar la paacutegina maacutes antigua
pero es posible que esa paacutegina todaviacutea esteacute en uso por
lo que FIFO es una mala eleccioacuten
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 15: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/15.jpg)
Sustitucioacuten optima de paginas
El algoritmo oacuteptimo reemplaza la paacutegina que tardaraacute maacutes
tiempo en volver a ser referenciada Desafortunadamente
no hay forma de determinar queacute paacutegina seraacute la que tarde
maacutes tiempo en referenciarse por lo que este algoritmo no
puede utilizarse en la praacutectica
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 16: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/16.jpg)
Sustitucioacuten de paacuteginas LRU
LRU es un algoritmo excelente pero no puede
implementarse sin un hardware especial
Si no se cuenta con ese hardware LRU no puede usarse
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461
![Page 17: Gestion memoria](https://reader037.fdocuments.es/reader037/viewer/2022100603/5595da561a28abc6138b4880/html5/thumbnails/17.jpg)
Bibliografiacutea
httpwwwalcancelibreorgstaticpagesindexphpcomo-swap-linux httpeswikipediaorgwikiGestiC3B3n_de_memoria httpwwwyoutubecomwatchv=J35sximuk7M httpwwwyoutubecomwatchv=Mv9RKAKQFKo httpwwwyoutubecomwatchv=Z-Y6OZTL1Ms httpwwwarcosinfuc3mes~ssoo-vassoo-valibropdfcap04pdf httpeskioskeanetcontents648-gestion-de-memoria httpsopadisulpgcessoteoriapdfso-08-Memoriapdf httpwwwdocstoccomdocs47561668Sistemas-Operativos-5D-ADMINISTRACIC393N-DE-MEMORIA httpwwwdocstoccomdocs112948632Sistemas-Operativos httpwwwdocstoccomdocs47561532Tema-6-AdministraciC3B3n-de-memoria httpwwwdocstoccomdocs112856647gestion-de-Memoria httpwwwslidesharenetwariodarkgestion-de-memoria-5841128 httpwwwslidesharenetguestaff6d2gestion-de-memoria-2538772 httpwwwslidesharenetjaisraalsistemas-operativos-473461