ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

RAM ADMINISTRACIÓN DE MEMORIA JERARQUÍA DE MEMORIA

Un Tal BorjaApuntes9 de Septiembre de 2017

1.479 Palabras (6 Páginas)309 Visitas

Página 1 de 6

RAM ADMINISTRACIÓN DE MEMORIA

JERARQUÍA DE MEMORIA

[pic 1]

La jerarquía de memoria es una organización piramidal de la memoria en niveles pertenecientes a las computadoras. Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al costo de una memoria de baja velocidad, basándose en el principio de cercanías de referencia.

Los puntos vascos relacionados con las memorias son capacidad, velocidad y costo por bit, factores que compiten entre sí por lograr un equilibrio. A menor tiempo de acceso mayor costo, a mayor capacidad menor velocidad y a mayor capacidad menor costo por bit.

ADMINISTRADOR DE MEMORIA

Parte del SO que administra la jerarquía de memoria eficientemente por medio del registro de memoria libre, la memoria asignada a procesos y liberación de la misma.

La gestión de memoria implica tratar la memoria principal como un recurso para asignar y compartir entre varios procesos activos.

Para un uso eficiente del procesador y los servicios de E/S, se debe mantener en memoria principal tantos procesos como sea posible.

Además, es deseable poder liberar a los programadores de las limitaciones del tamaño en el desarrollo de los programas.

Sin abstracción de la memoria

[pic 2][pic 3][pic 4]

0xFF

[pic 5][pic 6][pic 7]

[pic 8]

Sin abstracción de la memoria

PROCESO1                        PROCESO2                CARGA DE AMBOS EN MEMORIA RAM

0

16380

0

16380

0

32764

ADD

28

CMP

28

CMP

16412

MOV

024

MOV

024

20

20

JMP28

16384

16

16

0

12

12

8

8

ADD

28

4

4

MOV

24

JMP24

0

JMP28

0

JMP24

0

SOLUCIÓN

Que el número base del proceso cuando hace el salto se suma al número base que tiene cuando se carga en memoria

ESPACIO DE DIRECCIONES (ADDRESS SPACE)

Conjunto de direcciones que puede utilizar un proceso para direccionar la memoria.

Cada proceso tiene su espacio de direcciones independiente a otros procesos.

REUBICACION DINAMICA. Asocia el espacio de direcciones de cada proceso sobre una parte distinta de la memoria física Equipando la CPU con registros especiales denominados base y limite

Registro limite 16384+16384

0

32768

CMP

16412

Registro base 16384

JMP28

16384

Registro limite16384

0

ADD

28

MOV

24

Registro base 0

JMP24

0

        

SOBRECARGA DE MEMORIA

  1. [pic 9]Intercambio swap consiste en llevar cada proceso completo a memoria, ejecutarlo durante cierto tiempo y después regresarlo al disco.
  2. [pic 10]Memoria virtual permite que los programas se ejecuten incluso cuando solo se encuentran en forma parcial en la memoria. Usa el DD como memoria principal y almacena en la RAM solo las instrucciones y los datos que están siendo usados por el procesador.

Cuando el intercambio crea varios huecos en la memoria es posible combinarlos todos en uno grande desplazando los procesos lo más hacia abajo que sea posible. Esta técnica se conoce como compactación de memoria.

Por ejemplo, en una maquina con 1 GB que pueda copiar 4bytes en 20 nseg se requerirán aproximadamente 5 segundos para compactar toda la memoria.

<<<<<<>>>>>>>>>

ARCHIVO

Unidades lógicas de información creada por los procesos y administrados por el S.O.

Los procesos pueden leer archivos existentes y crear otros

Sistemas de archivos:

Administración

Archivo

Acceso conveniente y fácil

Almacenamiento confiable

Compartición controlada

IOCS

Programas de aplicación:

[pic 11][pic 12]

[pic 13]

[pic 14][pic 15]

[pic 16]

[pic 17]

[pic 18]

M: módulos de mecanismo

P: módulo de política

Los recursos para el manejo de archivos (capacidad de almacenamiento, velocidad de transferencia) asegura el uso eficaz de los dispositivos de E/S.

Los sistemas de archivos y el sistema de control de E/S (IOCS) son funciones del SO del manejo de archivos.

Un archivo se considera como:

  • Una entidad que es propiedad del usuario que puede ser compartido por un conjunto de usuarios autorizados y debe ser almacenado de manera confiable durante un periodo largo de tiempo por el sistema de archivos.
  • Un conjunto de registros a los que es necesario acceder rápidamente y almacenar en un dispositivo de E/S que requiere ser utilizado eficientemente por el IOCS.

SISTEMA DE ARCHIVOS

  • Proporciona una estructura de directorio para la agrupación conveniente de los archivos
  • Brinda protección de los archivos contra accesos ilegales
  • Establece la semántica para compartir archivos
  • Almacenamiento confiable de los archivos IOCS
  • Brinda una opción eficaz de los dispositivos de E/S
  • Da un acceso eficaz a los registros en un archivo

ORGANIZACIÓN DE SISTEMAS DE ARCHIVOS

[pic 19]

Acceso a archivos en un programa

[pic 20][pic 21][pic 22][pic 23][pic 24]

[pic 25]

[pic 26]

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (537 Kb) docx (607 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com