Universidad Centro-Occidental“ Lisandro  Alvarado ”Decanato  de   Ciencias y TecnologíaBarquisimeto - Edo. LaraOrganización de la Memoria.
Organización del AlmacenamientoRealiza funciones en relación a : Número de usuarios en memoria
 Cantidad de procesos de un usuario
 Forma estática o dinámica.
 Almacenamiento contínuo o disperso
 Los programas deben almacenarse en un sitio     específico o puede variar
Administración del AlmacenamientoDefine el comportamiento de una forma de organizaciónSerie de estrategias diseñadas para obtener un rendimiento óptimo
Jerarquía del AlmacenamientoConsidera las transferencias de información entre los diversos niveles de memoria
JERARQUÍA DE ALMACENAMIENTO           Considera las transferencias de información entre los diversos niveles de    memoria . MEMORIA   CACHEDisminuye el tiempo deacceso al almacena-miento.La UCP puede referirse directamentea los programas y datos.Aumenta la velocidad deacceso al almacena-miento.ALMACENAMIENTO         PRIMARIOAumenta el  costo de almacenamiento por bit.Disminuye la capacidad de  almacenamientoLos programas y datos se deben pasarprimero al almcena-miento principal  para que la UCPpueda referirse a ellos.     ALMACENAMIENTO           SECUNDARIOOrganización jerárquica de almacenamiento
ESTRATEGIAS DE ADMINISTRACIÓN1. OBTENCIÓN: Determina en qué momento debe obtenerse la                                información (programas y/o datos) desde el                                 almacenamiento secundario para ser colocado en                               memoria principal.2. COLOCACIÓN: Define en qué parte de la memoria principal se                                  ubicará la información entrante.3. REEMPLAZO: Decide qué porción de los programas y/o datos se                                debe  desalojar para dar espacio a la información                                entrante.
Asignación del Almacenamiento ContiguoCASO nº 1: Para un solo usuarioEl tamaño de los programas está limitado por la cantidad de memoria principal.Fué utilizado en los sistemas por lotes.
0   SISTEMAOPERATIVOaUSUARIObNO  UTILIZADOcAsignación de almacenamiento contiguo para un sólo usuario.
Asignación del Almacenamiento ContiguoCASO nº 2: Nivel de MultiprogramaciónParticiones Fijas.Particiones Variables.
PARTICIONES FIJASConsiste en dividir la memoria en varias particiones de tamaño         fijo.Cada partición puede contener exactamente un proceso.
El nivel de multiprogramación está limitado por el número de                    particiones.Cuando una partición está libre, se selecciona un proceso de la        cola de entrada y se carga en la partición libre; cuando un       proceso termina, la partición está disponible para otro.El sistema operativo conserva una tabla que indica qué partes       de la memoria están disponibles y cuales están ocupadas.
PARTICIONES FIJAS:TRADUCCIÓN Y CARGA ABSOLUTAS0abcdSistema OperativoPartición 1Partición 2Partición 3
PARTICIONES FIJAS:TRADUCCIÓN Y CARGA RELOCALIZABLE0abcdSistema OperativoPartición 1Partición 2Partición 3
Particiones VariablesCada trabajo ocupa tanto espacio como necesita.El tamaño del trabajo a ubicar no puede ser mayor que el almacenamiento principal disponibleSe disminuye parcial o totalmente el desperdicio de memoriaAparecen: Condensación y Compactación
Sistema OperativoSistema OperativoSistema OperativoSistema Operativo20 K15 K22 K8 K    libre20 K20 K20 K15 K15 K   libre22 Klibrelibre
FragmentaciónSignifica desperdicio de memoria (sin usar)Se presenta de dos maneras diferentes:Fragmentación INTERNA: Es la memoria que    pertenece a una partición pero NO se usa.Fragmentación EXTERNA: Se presenta cuando el   espaciode memoria es suficiente para atender una   solicitud pero NO ES contiguo.
CondensaciónUnir o fusionar espacios o “huecos” adyacentes para formar uno más grande. 	Por ejemplo, si hay una solicitud de usuario de  5k y en la memoria hay disponibles 2 “huecos” contíguos pero uno es de 2k y el otro es 3k, entonces, para poder atender ésa solicitud de usuario, se “unen” los 2 “huecos” que formarían un sólo “hueco” de 5k, por tanto ahora si cabría la solicitud en el “hueco” que hay disponible.
Sistema OperativoSistema OperativoSistema OperativoCondensación20 K20 K20 KS. O.15 KLibreLibre15 KLibre    37 K22 KLibre22 KTermina8 K8 K8 K    librelibrelibre
CompactaciónTécnica que consiste en trasladar todas las áreas ocupadas del almacenamiento hacia algún extremo de la memoria.
Es una solución de la fragmentación externa.

Tem0599c

  • 1.
    Universidad Centro-Occidental“ Lisandro Alvarado ”Decanato de Ciencias y TecnologíaBarquisimeto - Edo. LaraOrganización de la Memoria.
  • 2.
    Organización del AlmacenamientoRealizafunciones en relación a : Número de usuarios en memoria
  • 3.
    Cantidad deprocesos de un usuario
  • 4.
    Forma estáticao dinámica.
  • 5.
  • 6.
    Los programasdeben almacenarse en un sitio específico o puede variar
  • 7.
    Administración del AlmacenamientoDefineel comportamiento de una forma de organizaciónSerie de estrategias diseñadas para obtener un rendimiento óptimo
  • 8.
    Jerarquía del AlmacenamientoConsideralas transferencias de información entre los diversos niveles de memoria
  • 9.
    JERARQUÍA DE ALMACENAMIENTO Considera las transferencias de información entre los diversos niveles de memoria . MEMORIA CACHEDisminuye el tiempo deacceso al almacena-miento.La UCP puede referirse directamentea los programas y datos.Aumenta la velocidad deacceso al almacena-miento.ALMACENAMIENTO PRIMARIOAumenta el costo de almacenamiento por bit.Disminuye la capacidad de almacenamientoLos programas y datos se deben pasarprimero al almcena-miento principal para que la UCPpueda referirse a ellos. ALMACENAMIENTO SECUNDARIOOrganización jerárquica de almacenamiento
  • 10.
    ESTRATEGIAS DE ADMINISTRACIÓN1.OBTENCIÓN: Determina en qué momento debe obtenerse la información (programas y/o datos) desde el almacenamiento secundario para ser colocado en memoria principal.2. COLOCACIÓN: Define en qué parte de la memoria principal se ubicará la información entrante.3. REEMPLAZO: Decide qué porción de los programas y/o datos se debe desalojar para dar espacio a la información entrante.
  • 11.
    Asignación del AlmacenamientoContiguoCASO nº 1: Para un solo usuarioEl tamaño de los programas está limitado por la cantidad de memoria principal.Fué utilizado en los sistemas por lotes.
  • 12.
    0 SISTEMAOPERATIVOaUSUARIObNO UTILIZADOcAsignación de almacenamiento contiguo para un sólo usuario.
  • 13.
    Asignación del AlmacenamientoContiguoCASO nº 2: Nivel de MultiprogramaciónParticiones Fijas.Particiones Variables.
  • 14.
    PARTICIONES FIJASConsiste endividir la memoria en varias particiones de tamaño fijo.Cada partición puede contener exactamente un proceso.
  • 15.
    El nivel demultiprogramación está limitado por el número de particiones.Cuando una partición está libre, se selecciona un proceso de la cola de entrada y se carga en la partición libre; cuando un proceso termina, la partición está disponible para otro.El sistema operativo conserva una tabla que indica qué partes de la memoria están disponibles y cuales están ocupadas.
  • 16.
    PARTICIONES FIJAS:TRADUCCIÓN YCARGA ABSOLUTAS0abcdSistema OperativoPartición 1Partición 2Partición 3
  • 17.
    PARTICIONES FIJAS:TRADUCCIÓN YCARGA RELOCALIZABLE0abcdSistema OperativoPartición 1Partición 2Partición 3
  • 18.
    Particiones VariablesCada trabajoocupa tanto espacio como necesita.El tamaño del trabajo a ubicar no puede ser mayor que el almacenamiento principal disponibleSe disminuye parcial o totalmente el desperdicio de memoriaAparecen: Condensación y Compactación
  • 19.
    Sistema OperativoSistema OperativoSistemaOperativoSistema Operativo20 K15 K22 K8 K libre20 K20 K20 K15 K15 K libre22 Klibrelibre
  • 20.
    FragmentaciónSignifica desperdicio dememoria (sin usar)Se presenta de dos maneras diferentes:Fragmentación INTERNA: Es la memoria que pertenece a una partición pero NO se usa.Fragmentación EXTERNA: Se presenta cuando el espaciode memoria es suficiente para atender una solicitud pero NO ES contiguo.
  • 21.
    CondensaciónUnir o fusionarespacios o “huecos” adyacentes para formar uno más grande. Por ejemplo, si hay una solicitud de usuario de 5k y en la memoria hay disponibles 2 “huecos” contíguos pero uno es de 2k y el otro es 3k, entonces, para poder atender ésa solicitud de usuario, se “unen” los 2 “huecos” que formarían un sólo “hueco” de 5k, por tanto ahora si cabría la solicitud en el “hueco” que hay disponible.
  • 22.
    Sistema OperativoSistema OperativoSistemaOperativoCondensación20 K20 K20 KS. O.15 KLibreLibre15 KLibre 37 K22 KLibre22 KTermina8 K8 K8 K librelibrelibre
  • 23.
    CompactaciónTécnica que consisteen trasladar todas las áreas ocupadas del almacenamiento hacia algún extremo de la memoria.
  • 24.
    Es una soluciónde la fragmentación externa.