INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE
description
Transcript of INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE
![Page 1: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/1.jpg)
INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE
INTEGRANTES:
•MAXIMO HERNANDEZ BAUTISTA
•CLAUDIA JIMENEZ PROCOPIO
•ANA LUZ RODRIGUEZ JONGUITUD
•LEONEL AQUINO HERNANDEZ
•RUTH MIRIAM SANTIAGO BUENO
UNIDAD 3ADMINISTRACIÓN DE MEMORIA
![Page 2: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/2.jpg)
Evaluación de las Organizaciones de Almacenamiento
![Page 3: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/3.jpg)
Permite que el espacio de direcciones virtuales de un usuario sea mayor que el espacio de direcciones reales.
Utiliza un esquema de almacenamiento de dos niveles:
![Page 4: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/4.jpg)
PRIMER NIVEL
Almacenamiento real: En él se ejecutan los procesos y en él deben
estar los datos para que un proceso pueda referirse a ellos.
SEGUNDO NIVEL
Almacenamiento Auxiliar, Secundario o adicional: Generalmente
consta de discos de gran capacidad que pueden mantener los
programas y datos que no caben al mismo tiempo en el más limitado
almacenamiento real.
![Page 5: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/5.jpg)
¨Paginación
Concepto
Partir la memoria en bloques (frames)Partir el proceso en páginasIdealmente bloques y páginas son de igualtamaño Todas las páginas del proceso se debencargar en la memoria
![Page 6: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/6.jpg)
La memoria física se “divide” en bloques
denominados marcos de pagina.El espacio lógico se “divide” en
bloquesdenominados paginas.
![Page 7: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/7.jpg)
La traducción de direcciones virtuales adirecciones físicas consiste básicamente enconocer donde esta el marco en el que se
encuentra cargada una pagina dada.La traducción se realiza mediante una
estructura de datos denominada tabla depaginas (TP), que tiene un elemento, entrada
(PTE), por cada pagina de proceso. Elcontenido de esta entrada es la dirección del
marco donde esta cargada.
Tablas de Paginas
![Page 8: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/8.jpg)
![Page 9: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/9.jpg)
Esto sirve?La cantidad de memoria desperdiciada por un
proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
![Page 10: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/10.jpg)
SEGMENTACIÓN
La segmentación es un esquema de administración de la memoria que soporta la visión que el usuario tiene de la misma.También facilita el uso de procedimientos o datos compartidos entre varios procesos. Un ejemplo común son las bibliotecas compartidas.
SEGMENTACIÓN PURA
La implantación de la segmentación difiere del caso de la paginación en un sentido esencial: las páginas
tienen un tamaño fijo y los segmentos no.
![Page 11: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/11.jpg)
![Page 12: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/12.jpg)
OTRA DEFNICION DE SEGMENTACIÓN
La memoria virtual que hemos analizado hasta ahora es unidimensional, puesto que cada segmento constituye un espacio independiente de direcciones, los distintos segmentos pueden crecer o reducirse en formaindependiente sin afectar a los demás.
Una memoria segmentada tiene otras ventajas como hacer mas sencilla la administración de las estructuras dedatos que crecen o se reducen, si cada procedimiento ocupa un segmento independiente con la posición inicialcero el ligado independiente de los procesos compilados es mucho mas sencillo
![Page 13: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/13.jpg)
SISTEMAS DE PAGINACIÓN SEGMENTACIÓN.
•Ofrecen las ventajas de las dos técnicas de
organización del almacenamiento virtual.
•El tamaño de los segmentos es múltiplo del de las
páginas.
•No es necesario que todas las páginas de un
segmento se encuentren al mismo tiempo en el
almacenamiento primario.
•Las páginas de almacenamiento virtual, que son
contiguas en este almacenamiento, no necesitan ser
contiguas en el almacenamiento real.
![Page 14: INSTITUTO TECNOLOGICO SUPERIOR DE TAMAZUNCHALE](https://reader036.fdocumento.com/reader036/viewer/2022071808/56813207550346895d985ce1/html5/thumbnails/14.jpg)
•El direccionamiento es tridimensional con una
dirección de almacenamiento virtual “v =
(s,p,d)”:
•“s” es el número del segmento.
•“p” es el número de página.
•“d” es el desplazamiento en la página donde se
encuentra asignado el elemento deseado