SlideShare una empresa de Scribd logo
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

Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
Cristian Ospina Granados
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
Miguel Rodríguez
 
MEMORIA VIRTUAL
MEMORIA VIRTUAL MEMORIA VIRTUAL
MEMORIA VIRTUAL
Richard J. Nuñez
 
Pram
PramPram
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
Andres Vargas
 
Jerarquía de Memoria
Jerarquía de Memoria Jerarquía de Memoria
Jerarquía de Memoria yarbin
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
instituto tecnologico de apizaco
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
akany
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
guestaff6d2
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIX
Natalia Ludeña
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
Julio Cesar Mendez Cuevas
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Práctica 9 - Memoria RAM
Práctica 9 - Memoria RAM Práctica 9 - Memoria RAM
Práctica 9 - Memoria RAM
Nombre Apellidos
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
adolfoahumada94
 
Estructura de almacenamiento
Estructura de almacenamientoEstructura de almacenamiento
Estructura de almacenamiento
Andrea Mendez
 

La actualidad más candente (20)

Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Segmentacion simple
Segmentacion simpleSegmentacion simple
Segmentacion simple
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
MEMORIA VIRTUAL
MEMORIA VIRTUAL MEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Pram
PramPram
Pram
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Jerarquía de Memoria
Jerarquía de Memoria Jerarquía de Memoria
Jerarquía de Memoria
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIX
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria Ram Y Rom
Memoria Ram Y RomMemoria Ram Y Rom
Memoria Ram Y Rom
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Práctica 9 - Memoria RAM
Práctica 9 - Memoria RAM Práctica 9 - Memoria RAM
Práctica 9 - Memoria RAM
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Estructura de almacenamiento
Estructura de almacenamientoEstructura de almacenamiento
Estructura de almacenamiento
 
Acceso Directo de Memoria
Acceso Directo de MemoriaAcceso Directo de Memoria
Acceso Directo de Memoria
 

Similar a Paginacin y-segmentacion combinadas

Paginacin y segmentacion combinadas
Paginacin y segmentacion combinadasPaginacin y segmentacion combinadas
Paginacin y segmentacion combinadas
ADOLFO BORJA
 
Gerarquia de memoria
Gerarquia de memoriaGerarquia de memoria
Gerarquia de memoria
Julio Cesar Mendez Cuevas
 
Segunda unidas open suse
Segunda unidas open suseSegunda unidas open suse
Segunda unidas open suseMiguel Magaña
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
QuevedoKathe
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
QuevedoKathe
 
gestion de memoria (1).pptx
gestion de memoria (1).pptxgestion de memoria (1).pptx
gestion de memoria (1).pptx
Anyelogarcia6
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas
52957568
 
Presentacion sistemas
Presentacion sistemasPresentacion sistemas
Presentacion sistemas52957568
 
Sistema operativo punto 3
Sistema operativo punto 3Sistema operativo punto 3
Sistema operativo punto 3
Eliza Muñoz
 
gestion de memoria (1).pptx
gestion de memoria (1).pptxgestion de memoria (1).pptx
gestion de memoria (1).pptx
Anyelogarcia6
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
yurihils
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
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
 
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
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 

Último

Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 

Último (20)

Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 

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.