GESTION DE MEMORIA DEL SISTEMA OPERATIVO

Description

GESTIONAR MEMORIA USO DE MEMORIA ASIGNACION DE MEMORIA FIFO
Edgar Artola
Mind Map by Edgar Artola, updated more than 1 year ago
Edgar Artola
Created by Edgar Artola over 1 year ago
9
0

Resource summary

GESTION DE MEMORIA DEL SISTEMA OPERATIVO
  1. DIRECCIONES VIRTUALES
    1. Carga mas procesos
      1. Apoya a la memoria principal
        1. no es muy rapida como la principal
          1. Lo lee por medio de MMU y lo transfiere a la memoria fisica
            1. MMU es el traductor de memoria

              Annotations:

              • Se hace mediante el regstro base, luego es traducida a fisica.
          2. DIRECCIONES FISICAS
            1. Es mucho mas rapida
              1. A diferencia de la virtual no necesita traductor
                1. Depende la capacidad asi es el tiempo de respuesta
                  1. A pesar de ser rapida se auxilia de la memoria virtual para no colisionar
                  2. ¿COMO SE ASIGNAN ESPACIOS DE MEMORIA?
                    1. SEGMENTACION

                      Annotations:

                      • Un segmento de memoria se ajusta a lo que va contener
                      1. Segmentar de acuerdo a procesos
                        1. Segmentar de acuerdo a aplicaciones
                          1. Se usa cuando no hay fragmentacion interna
                            1. Se puede asignar permisos por segmento
                            2. PAGINACION

                              Annotations:

                              • Los datos con los que se trabaja estan agrupados en paginas, cuando se necesita una pagina se puede cargar cualquier marco de pagina que este disponible
                              1. Divide la memoria en marcos de pagina
                                1. Tiene un tamaño tipico de 4k
                                  1. El SO maneja 3 tablas
                                    1. Tabla de Marcos de Memoria

                                      Annotations:

                                      • Contiene tantas filas como marcos. Se indica el dentificativo del proceso que esta en cada marcos, si esta libre o no.
                                      1. Se implementa el algoritmo FIFO (First in First Out)

                                        Annotations:

                                        • Se sustituye la pagina que lleve mas tiempo en memoria.
                                        1. Se implementa LRU (Least Recently Used)

                                          Annotations:

                                          • Se sustituye la pagina que lleva mas tiempo sin usar. Se basa en el principio de localidad temporal.
                                          1. Se implementa NRU (Not Recently Used)

                                            Annotations:

                                            • Se sutituye una pagina no usada recientemente.
                                          2. Tabla de Procesos (o hebras)

                                            Annotations:

                                            • Cada fila contiene informacion referente a cada proceso. Se indica su tamaño, estado, direcciones de memoria donde se encuentra su tabla de paginas y su BCP.
                                            1. Tablas de paginas

                                              Annotations:

                                              • Hay una por proceso, y contiene el marco de pagina donde se encuentra cada una de las paginas. La longitud de cada tabla es variable, dependiendo de la capacidad del proceso.
                                      2. PARTICIONES ESTATICAS

                                        Annotations:

                                        • La memoria se divide en cierto numero de particiones o zonas, cada una de las cuales tendra un proceso
                                        1. Se particiona y asigna procesos

                                          Annotations:

                                          • El SO tiene una tabla de particiones en la que cada fila corresponde a una particion y tiene informacion como; -Identificador del proceso -Disponibilidad -Direccion de memoria
                                          1. Se usa la direccion de la particion para el proceso

                                            Annotations:

                                            • La direccion base de cada proceso es la direccion de inicio de cada particion.
                                            1. El tamaño de la particion lo define el SO

                                              Annotations:

                                              • El tamaño de las particiones puede ser no uniforme es un parametro del Sistema Operativo.
                                        2. PARTICIONES DINAMICAS
                                          1. No hay particiones predefinidas

                                            Annotations:

                                            • los programas son introducidos por el SO inicialmente en posiciones consecutivas.
                                            1. Se gestiona con una tabla de procesos

                                              Annotations:

                                              • Esta tabla contiene lineas que identifican el proceso, direccion base, capacidad que ocupa, Estado.
                                              1. Tiene un Planificador de trabajos.

                                                Annotations:

                                                • Es una tabla que actualiza las dos tablas, despues de ocupar los espacios libres.
                                              2. REUBICACION DE PROCESOS
                                                1. Se reubican los procesos
                                                  1. Optimiza el uso de espacios en blanco
                                                    1. Se compactan los espacios en blanco
                                                  Show full summary Hide full summary

                                                  Similar

                                                  FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                  anhita
                                                  Test: "La computadora y sus partes"
                                                  Dayana Quiros R
                                                  Abreviaciones comunes en programación web
                                                  Diego Santos
                                                  Seguridad en la red
                                                  Diego Santos
                                                  Excel Básico-Intermedio
                                                  Diego Santos
                                                  Evolución de la Informática
                                                  Diego Santos
                                                  Introducción a la Ingeniería de Software
                                                  David Pacheco Ji
                                                  Conceptos básicos de redes
                                                  ARISAI DARIO BARRAGAN LOPEZ
                                                  La ingenieria de requerimientos
                                                  Sergio Abdiel He
                                                  TECNOLOGÍA TAREA
                                                  Denisse Alcalá P
                                                  Navegadores de Internet
                                                  M Siller