SlideShare una empresa de Scribd logo
1 de 13
PAGINACION Y SEGMENTACIONPAGINACION Y SEGMENTACION
COMBINADASCOMBINADAS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
ADMINISTRACIÓN DE LA MEMORIA
Depende de factores
como del diseño del
Hardware del sistema
PAGINACIÓN SEGMENTACIÓN
Dividen los programas en pequeñas páginas , y a
la memoria en marcos de página.
Permite que el espacio de direcciones lógicas de
un proceso no sea contiguo.
Tanto la memoria física como la memoria virtual se
dividen en bloques (en general de distinto tamaño,
llamados segmentos), que son las que van a disco a
medida que se va llenando la memoria física, o se
recuperan del disco cuando vuelven a ser
necesarias.
PAGINACION YPAGINACION Y
SEGMENTACION COMBINADASEGMENTACION COMBINADA
Las herramientas básicas de la gestión deLas herramientas básicas de la gestión de
memoria son la paginación y segmentación.memoria son la paginación y segmentación.
En la Paginación cada proceso se divide enEn la Paginación cada proceso se divide en
páginas de tamaño constante y relativamentepáginas de tamaño constante y relativamente
pequeño. La segmentación permite el uso depequeño. La segmentación permite el uso de
las partes de tamaño variable, también eslas partes de tamaño variable, también es
posible combinar la paginación y laposible combinar la paginación y la
segmentación en un único esquema de gestiónsegmentación en un único esquema de gestión
de memoria.de memoria.
CPU
p d f d
f
MEMORIA FÍSICA
p
TABLA DE PÁGINAS
DIRECCIÓN
LÓGICA
DIRECCIÓN
FÍSICA
CPU
s
+
limite base
d
<<
tabla de segmentos
sí
no memoria física
trampa: error de direccionamiento
PROTECCION YPROTECCION Y
COMPARTICIONCOMPARTICION
 Un programa no podrá acceder por descuido aUn programa no podrá acceder por descuido a
una posición de memoria principal de losuna posición de memoria principal de los
limites de un segmento.limites de un segmento.
PROTECCIÓNPROTECCIÓN
* Para garantizar seguridad, el hardware puede trabajar con un par de
registros base/límite.
Registro Base: establece la dirección física donde comienza el espacio de memoria del
proceso.
Registro Límite: establece la dirección donde termina el espacio de memoria del
proceso, en relación al registro base.
ESTRUCTURA DE ANILLO DEESTRUCTURA DE ANILLO DE
PROTECCIONPROTECCION
 -Los anillos mas anteriores o con números menores gozan de-Los anillos mas anteriores o con números menores gozan de
mayores privilegios que los anillos externos o con númerosmayores privilegios que los anillos externos o con números
mayores.mayores.
 -Normalmente, el anillo 0 esta reservado para las funciones del-Normalmente, el anillo 0 esta reservado para las funciones del
núcleo del sistema operativo y las aplicaciones están situadasnúcleo del sistema operativo y las aplicaciones están situadas
en un nivel mas alto.en un nivel mas alto.
 LOS PRINCIPIOS BASICOS DEL SISTEMA DE ANILLOSLOS PRINCIPIOS BASICOS DEL SISTEMA DE ANILLOS
SON:SON:
 1. Un programa puede acceder solo a datos que estén en el1. Un programa puede acceder solo a datos que estén en el
mismo anillo o en un anillo de menor privilegio.mismo anillo o en un anillo de menor privilegio.
 2.Un programa puede hacer llamadas a servicios que residan2.Un programa puede hacer llamadas a servicios que residan
en el mismo anillo o en anillos mas privilegiados.en el mismo anillo o en anillos mas privilegiados.
SOFTWARE DEL SISTEMASOFTWARE DEL SISTEMA
OPERATIVOOPERATIVO
 El diseño del gestor de memoria de un sistemaEl diseño del gestor de memoria de un sistema
operativo depende de tres parámetros deoperativo depende de tres parámetros de
decisión:decisión:
 1. Si se emplean o no técnicas de memoria1. Si se emplean o no técnicas de memoria
virtual.virtual.
 2.Uso de segmentación, paginación o2.Uso de segmentación, paginación o
combinadas.combinadas.
 3.Los algoritmos empleados para diversos3.Los algoritmos empleados para diversos
problemas de la gestión de memoria.problemas de la gestión de memoria.
Gestor de MemoriaGestor de Memoria
Con los antecedentes anteriores, se puede concluir que los objetivos
del Gestor de Memoria son:
•Ofrecer a cada proceso un espacio lógico propio.
• Proporcionar protección entre los procesos.
• Permitir que los procesos compartan memoria.
• Dar soporte a las distintas regiones del proceso.
• Maximizar el rendimiento del sistema.
• Proporcionar a los procesos mapas de memoria muy grandes.

Más contenido relacionado

La actualidad más candente

Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
eduardoed5
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización
Martha
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
sueich
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Francesc Perez
 

La actualidad más candente (20)

Desnormalización de Base de Datos
Desnormalización de Base de DatosDesnormalización de Base de Datos
Desnormalización de Base de Datos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Base de datos: Algebra relacional
Base de datos: Algebra relacionalBase de datos: Algebra relacional
Base de datos: Algebra relacional
 
Gestion de memoria en unix y solaris
Gestion de memoria en unix y solarisGestion de memoria en unix y solaris
Gestion de memoria en unix y solaris
 
Cisco-VLSM y CIDR
Cisco-VLSM y CIDRCisco-VLSM y CIDR
Cisco-VLSM y CIDR
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
6. diseño de redes de área local y documentación
6.  diseño de redes de área local y documentación6.  diseño de redes de área local y documentación
6. diseño de redes de área local y documentación
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 

Similar a Paginacin y-segmentacion combinadas

Segunda unidas open suse
Segunda unidas open suseSegunda unidas open suse
Segunda unidas open suse
Miguel Magaña
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
jolhaln
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
jolhaln
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
52957568
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
yurihils
 

Similar a Paginacin y-segmentacion combinadas (20)

Paginacin y segmentacion combinadas
Paginacin y segmentacion combinadasPaginacin y segmentacion combinadas
Paginacin y segmentacion combinadas
 
Gerarquia de memoria
Gerarquia de memoriaGerarquia de memoria
Gerarquia de memoria
 
Segunda unidas open suse
Segunda unidas open suseSegunda unidas open suse
Segunda unidas open suse
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Memoria virtual 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
gestion de memoria (1).pptx
gestion de memoria (1).pptxgestion de memoria (1).pptx
gestion de memoria (1).pptx
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
 
Opensuse2
Opensuse2Opensuse2
Opensuse2
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Sistema operativo punto 3
Sistema operativo punto 3Sistema operativo punto 3
Sistema operativo punto 3
 
gestion de memoria (1).pptx
gestion de memoria (1).pptxgestion de memoria (1).pptx
gestion de memoria (1).pptx
 
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
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Paginacin y-segmentacion combinadas

  • 1. PAGINACION Y SEGMENTACIONPAGINACION Y SEGMENTACION COMBINADASCOMBINADAS SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
  • 2. ADMINISTRACIÓN DE LA MEMORIA Depende de factores como del diseño del Hardware del sistema PAGINACIÓN SEGMENTACIÓN Dividen los programas en pequeñas páginas , y a la memoria en marcos de página. Permite que el espacio de direcciones lógicas de un proceso no sea contiguo. Tanto la memoria física como la memoria virtual se dividen en bloques (en general de distinto tamaño, llamados segmentos), que son las que van a disco a medida que se va llenando la memoria física, o se recuperan del disco cuando vuelven a ser necesarias.
  • 3. PAGINACION YPAGINACION Y SEGMENTACION COMBINADASEGMENTACION COMBINADA Las herramientas básicas de la gestión deLas herramientas básicas de la gestión de memoria son la paginación y segmentación.memoria son la paginación y segmentación. En la Paginación cada proceso se divide enEn la Paginación cada proceso se divide en páginas de tamaño constante y relativamentepáginas de tamaño constante y relativamente pequeño. La segmentación permite el uso depequeño. La segmentación permite el uso de las partes de tamaño variable, también eslas partes de tamaño variable, también es posible combinar la paginación y laposible combinar la paginación y la segmentación en un único esquema de gestiónsegmentación en un único esquema de gestión de memoria.de memoria.
  • 4. CPU p d f d f MEMORIA FÍSICA p TABLA DE PÁGINAS DIRECCIÓN LÓGICA DIRECCIÓN FÍSICA
  • 5. CPU s + limite base d << tabla de segmentos sí no memoria física trampa: error de direccionamiento
  • 6.
  • 7.
  • 8. PROTECCION YPROTECCION Y COMPARTICIONCOMPARTICION  Un programa no podrá acceder por descuido aUn programa no podrá acceder por descuido a una posición de memoria principal de losuna posición de memoria principal de los limites de un segmento.limites de un segmento.
  • 9. PROTECCIÓNPROTECCIÓN * Para garantizar seguridad, el hardware puede trabajar con un par de registros base/límite. Registro Base: establece la dirección física donde comienza el espacio de memoria del proceso. Registro Límite: establece la dirección donde termina el espacio de memoria del proceso, en relación al registro base.
  • 10. ESTRUCTURA DE ANILLO DEESTRUCTURA DE ANILLO DE PROTECCIONPROTECCION  -Los anillos mas anteriores o con números menores gozan de-Los anillos mas anteriores o con números menores gozan de mayores privilegios que los anillos externos o con númerosmayores privilegios que los anillos externos o con números mayores.mayores.  -Normalmente, el anillo 0 esta reservado para las funciones del-Normalmente, el anillo 0 esta reservado para las funciones del núcleo del sistema operativo y las aplicaciones están situadasnúcleo del sistema operativo y las aplicaciones están situadas en un nivel mas alto.en un nivel mas alto.  LOS PRINCIPIOS BASICOS DEL SISTEMA DE ANILLOSLOS PRINCIPIOS BASICOS DEL SISTEMA DE ANILLOS SON:SON:  1. Un programa puede acceder solo a datos que estén en el1. Un programa puede acceder solo a datos que estén en el mismo anillo o en un anillo de menor privilegio.mismo anillo o en un anillo de menor privilegio.  2.Un programa puede hacer llamadas a servicios que residan2.Un programa puede hacer llamadas a servicios que residan en el mismo anillo o en anillos mas privilegiados.en el mismo anillo o en anillos mas privilegiados.
  • 11.
  • 12. SOFTWARE DEL SISTEMASOFTWARE DEL SISTEMA OPERATIVOOPERATIVO  El diseño del gestor de memoria de un sistemaEl diseño del gestor de memoria de un sistema operativo depende de tres parámetros deoperativo depende de tres parámetros de decisión:decisión:  1. Si se emplean o no técnicas de memoria1. Si se emplean o no técnicas de memoria virtual.virtual.  2.Uso de segmentación, paginación o2.Uso de segmentación, paginación o combinadas.combinadas.  3.Los algoritmos empleados para diversos3.Los algoritmos empleados para diversos problemas de la gestión de memoria.problemas de la gestión de memoria.
  • 13. Gestor de MemoriaGestor de Memoria Con los antecedentes anteriores, se puede concluir que los objetivos del Gestor de Memoria son: •Ofrecer a cada proceso un espacio lógico propio. • Proporcionar protección entre los procesos. • Permitir que los procesos compartan memoria. • Dar soporte a las distintas regiones del proceso. • Maximizar el rendimiento del sistema. • Proporcionar a los procesos mapas de memoria muy grandes.