SlideShare una empresa de Scribd logo
1 de 24
UNIVERSIDAD ALAS PERUANAS   FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS E INFORMATICA ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES (Capítulo Tres_Libro Azul ) Profesor Ing.Oscar Becerra Pacherres
Asignación de la memoria en páginas La asignación de la memoria en paginas se basa en el concepto de dividir cada tarea de llegada de igual tamaño. Algunos sistemas operativos escogen un tamaño de pagina igual al tamaño de bloque de memoria que es el tamaño de las secciones de disco en la cuales de almacena la tarea. Antes de ejecutar un programa el administrador de la memoria lo prepara mediante: Determinación del numero de paginas del programa Ubicación de suficientes marcos de pagina vacías en la memoria principal Carga de todas las paginas del programa en los mismo
Primeras 100 líneas Segundas 100 líneas Terceras 100 líneas 50 líneas restantes Espacio desperdiciado Sistema Operativo Tarea 1 - pagina 2 Tarea 1 - pagina 0 Tarea 1 - pagina 1 Tarea 1 - pagina 3 Menú principal 0 1 2 3 4 5 6 7 8 9 10 11 12 Pagina 0 Pagina 1 Pagina 2 Pagina 3 Ejemplo Numero de marcos de pagina
Paginación por Demanda La paginación por demanda introdujo la idea de cargar nada mas una porción del programa en la memoria para su procesamiento .Fue el primer esquema ampliamente utilizado que elimino la necesidad de colocar toda la tarea en la memoria desde el principio hasta el final de su procesamiento. Cuando los usuarios escogen la primera opción del menú de un programa de aplicación los otros tres módulos que no se requieren en ese momento se pueden extraer de la memoria y cargar de nuevo cuando sean llamados Ejemplo  :
Paginación por Demanda NO requiere todas las paginas al mismo tiempo. Los módulos de manejo de errores escritos por el usuario se procesan solo cuando se detectan un error especifico durante la ejecución.  Muchos módulos son mutuamente excluyentes  Ciertas opciones de programa son excluyentes entre si o no resultan siempre accesibles  A muchas tablas se asignan una cantidad grande fija de espacio de direcciones aun cuando por lo general realmente se utiliza una fracción de la tabla  1. 2. 3. 4.
Políticas y conceptos de reemplazo de páginas FIFO  LRU  MRU  LFU
Políticas y conceptos de reemplazo de páginas FIFO ( Primero en entrar , primero en salir ) La política de reemplazo de paginas de primeras entradas primeras en salida elimina las que se han quedado mas tiempo en la memoria Ejemplo  : Tasa de Falla :  6/9 * 100 = 66.67 % Tasa de Falla :  3/9 * 100 = 33.33 %  D B D * * * * * * Interrupción D A A A B B B Marco 2 B B B C C A A A Marco 1 D B B A C A B A Jobs
Políticas y conceptos de reemplazo de páginas LRU ( La menos reciente utilizada ) La política de reemplazo de paginas de la menos reciente utilizada sustituye las paginas que muestran menos actividad reciente en la suposición de que estas paginas fueren las menos utilizadas de nuevo en el futuro inmediato. Ejemplo  : Tasa de Falla :  5/9 * 100 = 55.56 % Tasa de Falla :  3/9 * 100 = 44.44 %  D A D * * * * * Interrupción D B B C C B B Marco 2 A A A A A A A A Marco 1 D B B A C A B A Jobs
La mecánica de la página Antes que el administrador de la memoria pueda determinar que paginas intercambiar necesita información respecto de cada pagina en la memoria, información incluida en las tablas de mapa de paginas (PMT) 12 0 1 1 3 7 0 0 1 2 9 0 0 1 1 5 1 1 1 0 Marco de pagina Bit de modificación Bit de referencia Bit de estado Pagina
Asignación de memoria en segmentos El concepto de la segmentación se basa en la practica común entre los programadores de estructurar sus programas en módulos : agrupamientos lógicos de código. Con la asignación de memoria en segmentos, cada tarea se divide en varios segmentos de tamaños diferentes , uno por cada modulo que contiene piezas que ejecutan funciones relacionadas.  La tabla de tareas lista todas las tareas en proceso La tabla de mapa de segmentos lista detalles sobre cada segmento La tabla de mapa de memoria vigila la asignación de la memoria
Asignación de memoria por segmentación con página por demanda Es una combinación de segmentos y de paginación por demanda y ofrece los beneficios lógicos de la segmentación y las ventajas físicas de la paginación. La desventaja principal  es la carga general requerida para tablas adicionales y el tiempo necesario para referir las tablas de segmentos y de pagina La tabla de tareas lista todas las tareas en proceso La tabla de mapa de segmentos lista detalles sobre cada segmento La tabla de mapa de paginas lista detalles sobre cada pagina La tabla de mapa de memoria vigila la asignación de los marcos
Memoria Virtual La paginación sobre demanda hizo posible que un programa se ejecutara aun cuando solo parte del mismo estuviera en la memoria principal con la memoria virtual se elimino la restricción impuesta al tamaño máximo de programa y facilita el movimiento a voluntad de las paginas en la memoria principal Memoria virtual con paginación Memoria virtual con segmentación 1. 2.
Conclusión El administrador de la memoria tiene la tarea de asignar la memoria a cada trabajo que se va a ejecutar y recuperarla cuando se haya terminado la ejecución. El administrador de la memoria es solo uno de los diversos administradores que forman el sistema operativos
Preguntas … 1.¿Cuál es el problema que se crea en la Paginación por Demanda? 2. ¿Cuál es la desventaja principal del esquema de segmentación con paginación por demanda ? 3. ¿En qué se basa el concepto de segmentación? 4. ¿A qué se debe la implementación exitosa del esquema de Paginación por Demanda ? 5.¿Qué permite la segmentación ? 6. ¿De qué se encarga FIFO? 7.¿De qué se encarga LRU ? 8.¿Qué es interrupción de página? 9. Simulación
En la paginación por demanda se resuelve el problema de que el job ya no esta limitado al tamaño de la memoria sin embargo se presenta el problema de una utilización mayor de número de tablas y una posibilidad de hiperpaginación Rpta. 01
La  desventaja principal del esquema por segmentación con paginación por demanda  es la carga general requerida para las tablas adicionales y el tiempo necesario para referir las tablas de segmento y de pagina Rpta. 02
El  concepto de segmentación se basa  en la práctica común entre los programadores de estructurar sus programas en módulos : agrupamientos lógicos de código Rpta. 03
La  implementación exitosa  de este esquema se debe al uso de dispositivos de almacenamiento de acceso directo de alta velocidad , que pueda trabajar directamente con el CPU. Rpta. 04
La  segmentación permite  “compartir” archivos entre los usuarios Rpta. 05
FIFO se encarga  de eliminar las páginas que han estado en memoria mas tiempo Rpta. 06
LRU se encarga  de cambiar las páginas que recientemente de han usado menos Rpta. 07
Una interrupción de página  es cuando el programa principal llama a una pagina que no esta todavía en memoria Rpta. 08
Simulación de los algoritmos [Haga click aquí]
Gracias ! ! !

Más contenido relacionado

La actualidad más candente (20)

Estructura del s.o
Estructura del s.oEstructura del s.o
Estructura del s.o
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.
 
Capítulo 1 - Libro Azúl
Capítulo 1 - Libro AzúlCapítulo 1 - Libro Azúl
Capítulo 1 - Libro Azúl
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de Memoria
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 

Destacado

Dispositivos de almacenamiento XD
Dispositivos de almacenamiento XDDispositivos de almacenamiento XD
Dispositivos de almacenamiento XDfinnelperro
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasBlanca Parra
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memorasJuan Bustamante
 
Memoria virtual ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linaresdjferney
 
Paginacion
PaginacionPaginacion
PaginacionNTKMG
 
Paginacion
PaginacionPaginacion
Paginacioniiopdan
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualfernandorincon125
 
Algoritmo De Remplazo Fifo
Algoritmo De Remplazo FifoAlgoritmo De Remplazo Fifo
Algoritmo De Remplazo Fifoguest4af293
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualMauro Melo
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNJammil Ramos
 

Destacado (20)

Exp so politicas
Exp so politicasExp so politicas
Exp so politicas
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Adrila anabelli zapata
Adrila anabelli zapataAdrila anabelli zapata
Adrila anabelli zapata
 
Dispositivos de almacenamiento XD
Dispositivos de almacenamiento XDDispositivos de almacenamiento XD
Dispositivos de almacenamiento XD
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
 
Taller preguntas.
Taller preguntas.Taller preguntas.
Taller preguntas.
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
 
Memvirtual
MemvirtualMemvirtual
Memvirtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
LRU Icesi. SO
LRU Icesi. SOLRU Icesi. SO
LRU Icesi. SO
 
Memoria virtual ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linares
 
Paginacion
PaginacionPaginacion
Paginacion
 
Paginacion
PaginacionPaginacion
Paginacion
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Memoria virtual y paginacion
Memoria virtual y paginacionMemoria virtual y paginacion
Memoria virtual y paginacion
 
Algoritmo De Remplazo Fifo
Algoritmo De Remplazo FifoAlgoritmo De Remplazo Fifo
Algoritmo De Remplazo Fifo
 
Paginación y segmentación
Paginación y segmentaciónPaginación y segmentación
Paginación y segmentación
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
PaginacióN Y SegmentacióN
PaginacióN Y SegmentacióNPaginacióN Y SegmentacióN
PaginacióN Y SegmentacióN
 

Similar a Capítulo 3 - Libro Azúl (Profesor)

Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
Andres infante
Andres infanteAndres infante
Andres infanteandresinf
 
Andres infante
Andres infanteAndres infante
Andres infanteandresinf
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoriachonfira
 
administracion de memoria y archivos
administracion de memoria y archivosadministracion de memoria y archivos
administracion de memoria y archivosSamir Barrios
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivosSamir Barrios
 
Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtualyuukikuran12
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualandreis18
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSAnnimoLatinoamerica
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...osjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguelMIGUELALDANA
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoriavdelgado3
 

Similar a Capítulo 3 - Libro Azúl (Profesor) (20)

Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Andres infante
Andres infanteAndres infante
Andres infante
 
Andres infante
Andres infanteAndres infante
Andres infante
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
administracion de memoria y archivos
administracion de memoria y archivosadministracion de memoria y archivos
administracion de memoria y archivos
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivos
 
Memoria
MemoriaMemoria
Memoria
 
Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguel
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 
Finalfinal
FinalfinalFinalfinal
Finalfinal
 

Más de fredur

SOOOOO
SOOOOOSOOOOO
SOOOOOfredur
 
Conceptos 1
Conceptos 1Conceptos 1
Conceptos 1fredur
 
Capítulo 9 - Libro Azúl
Capítulo 9 - Libro AzúlCapítulo 9 - Libro Azúl
Capítulo 9 - Libro Azúlfredur
 
Capítulo 8 - Libro Azúl
Capítulo 8 - Libro AzúlCapítulo 8 - Libro Azúl
Capítulo 8 - Libro Azúlfredur
 
Capítulo 7 - Libro Azúl
Capítulo 7 - Libro AzúlCapítulo 7 - Libro Azúl
Capítulo 7 - Libro Azúlfredur
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicosfredur
 

Más de fredur (6)

SOOOOO
SOOOOOSOOOOO
SOOOOO
 
Conceptos 1
Conceptos 1Conceptos 1
Conceptos 1
 
Capítulo 9 - Libro Azúl
Capítulo 9 - Libro AzúlCapítulo 9 - Libro Azúl
Capítulo 9 - Libro Azúl
 
Capítulo 8 - Libro Azúl
Capítulo 8 - Libro AzúlCapítulo 8 - Libro Azúl
Capítulo 8 - Libro Azúl
 
Capítulo 7 - Libro Azúl
Capítulo 7 - Libro AzúlCapítulo 7 - Libro Azúl
Capítulo 7 - Libro Azúl
 
Conceptos Básicos
Conceptos BásicosConceptos Básicos
Conceptos Básicos
 

Último

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 

Último (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 

Capítulo 3 - Libro Azúl (Profesor)

  • 1. UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS E INFORMATICA ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES (Capítulo Tres_Libro Azul ) Profesor Ing.Oscar Becerra Pacherres
  • 2. Asignación de la memoria en páginas La asignación de la memoria en paginas se basa en el concepto de dividir cada tarea de llegada de igual tamaño. Algunos sistemas operativos escogen un tamaño de pagina igual al tamaño de bloque de memoria que es el tamaño de las secciones de disco en la cuales de almacena la tarea. Antes de ejecutar un programa el administrador de la memoria lo prepara mediante: Determinación del numero de paginas del programa Ubicación de suficientes marcos de pagina vacías en la memoria principal Carga de todas las paginas del programa en los mismo
  • 3. Primeras 100 líneas Segundas 100 líneas Terceras 100 líneas 50 líneas restantes Espacio desperdiciado Sistema Operativo Tarea 1 - pagina 2 Tarea 1 - pagina 0 Tarea 1 - pagina 1 Tarea 1 - pagina 3 Menú principal 0 1 2 3 4 5 6 7 8 9 10 11 12 Pagina 0 Pagina 1 Pagina 2 Pagina 3 Ejemplo Numero de marcos de pagina
  • 4. Paginación por Demanda La paginación por demanda introdujo la idea de cargar nada mas una porción del programa en la memoria para su procesamiento .Fue el primer esquema ampliamente utilizado que elimino la necesidad de colocar toda la tarea en la memoria desde el principio hasta el final de su procesamiento. Cuando los usuarios escogen la primera opción del menú de un programa de aplicación los otros tres módulos que no se requieren en ese momento se pueden extraer de la memoria y cargar de nuevo cuando sean llamados Ejemplo :
  • 5. Paginación por Demanda NO requiere todas las paginas al mismo tiempo. Los módulos de manejo de errores escritos por el usuario se procesan solo cuando se detectan un error especifico durante la ejecución. Muchos módulos son mutuamente excluyentes Ciertas opciones de programa son excluyentes entre si o no resultan siempre accesibles A muchas tablas se asignan una cantidad grande fija de espacio de direcciones aun cuando por lo general realmente se utiliza una fracción de la tabla 1. 2. 3. 4.
  • 6. Políticas y conceptos de reemplazo de páginas FIFO LRU MRU LFU
  • 7. Políticas y conceptos de reemplazo de páginas FIFO ( Primero en entrar , primero en salir ) La política de reemplazo de paginas de primeras entradas primeras en salida elimina las que se han quedado mas tiempo en la memoria Ejemplo : Tasa de Falla : 6/9 * 100 = 66.67 % Tasa de Falla : 3/9 * 100 = 33.33 % D B D * * * * * * Interrupción D A A A B B B Marco 2 B B B C C A A A Marco 1 D B B A C A B A Jobs
  • 8. Políticas y conceptos de reemplazo de páginas LRU ( La menos reciente utilizada ) La política de reemplazo de paginas de la menos reciente utilizada sustituye las paginas que muestran menos actividad reciente en la suposición de que estas paginas fueren las menos utilizadas de nuevo en el futuro inmediato. Ejemplo : Tasa de Falla : 5/9 * 100 = 55.56 % Tasa de Falla : 3/9 * 100 = 44.44 % D A D * * * * * Interrupción D B B C C B B Marco 2 A A A A A A A A Marco 1 D B B A C A B A Jobs
  • 9. La mecánica de la página Antes que el administrador de la memoria pueda determinar que paginas intercambiar necesita información respecto de cada pagina en la memoria, información incluida en las tablas de mapa de paginas (PMT) 12 0 1 1 3 7 0 0 1 2 9 0 0 1 1 5 1 1 1 0 Marco de pagina Bit de modificación Bit de referencia Bit de estado Pagina
  • 10. Asignación de memoria en segmentos El concepto de la segmentación se basa en la practica común entre los programadores de estructurar sus programas en módulos : agrupamientos lógicos de código. Con la asignación de memoria en segmentos, cada tarea se divide en varios segmentos de tamaños diferentes , uno por cada modulo que contiene piezas que ejecutan funciones relacionadas. La tabla de tareas lista todas las tareas en proceso La tabla de mapa de segmentos lista detalles sobre cada segmento La tabla de mapa de memoria vigila la asignación de la memoria
  • 11. Asignación de memoria por segmentación con página por demanda Es una combinación de segmentos y de paginación por demanda y ofrece los beneficios lógicos de la segmentación y las ventajas físicas de la paginación. La desventaja principal es la carga general requerida para tablas adicionales y el tiempo necesario para referir las tablas de segmentos y de pagina La tabla de tareas lista todas las tareas en proceso La tabla de mapa de segmentos lista detalles sobre cada segmento La tabla de mapa de paginas lista detalles sobre cada pagina La tabla de mapa de memoria vigila la asignación de los marcos
  • 12. Memoria Virtual La paginación sobre demanda hizo posible que un programa se ejecutara aun cuando solo parte del mismo estuviera en la memoria principal con la memoria virtual se elimino la restricción impuesta al tamaño máximo de programa y facilita el movimiento a voluntad de las paginas en la memoria principal Memoria virtual con paginación Memoria virtual con segmentación 1. 2.
  • 13. Conclusión El administrador de la memoria tiene la tarea de asignar la memoria a cada trabajo que se va a ejecutar y recuperarla cuando se haya terminado la ejecución. El administrador de la memoria es solo uno de los diversos administradores que forman el sistema operativos
  • 14. Preguntas … 1.¿Cuál es el problema que se crea en la Paginación por Demanda? 2. ¿Cuál es la desventaja principal del esquema de segmentación con paginación por demanda ? 3. ¿En qué se basa el concepto de segmentación? 4. ¿A qué se debe la implementación exitosa del esquema de Paginación por Demanda ? 5.¿Qué permite la segmentación ? 6. ¿De qué se encarga FIFO? 7.¿De qué se encarga LRU ? 8.¿Qué es interrupción de página? 9. Simulación
  • 15. En la paginación por demanda se resuelve el problema de que el job ya no esta limitado al tamaño de la memoria sin embargo se presenta el problema de una utilización mayor de número de tablas y una posibilidad de hiperpaginación Rpta. 01
  • 16. La desventaja principal del esquema por segmentación con paginación por demanda es la carga general requerida para las tablas adicionales y el tiempo necesario para referir las tablas de segmento y de pagina Rpta. 02
  • 17. El concepto de segmentación se basa en la práctica común entre los programadores de estructurar sus programas en módulos : agrupamientos lógicos de código Rpta. 03
  • 18. La implementación exitosa de este esquema se debe al uso de dispositivos de almacenamiento de acceso directo de alta velocidad , que pueda trabajar directamente con el CPU. Rpta. 04
  • 19. La segmentación permite “compartir” archivos entre los usuarios Rpta. 05
  • 20. FIFO se encarga de eliminar las páginas que han estado en memoria mas tiempo Rpta. 06
  • 21. LRU se encarga de cambiar las páginas que recientemente de han usado menos Rpta. 07
  • 22. Una interrupción de página es cuando el programa principal llama a una pagina que no esta todavía en memoria Rpta. 08
  • 23. Simulación de los algoritmos [Haga click aquí]