Almacenamiento Real
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Almacenamiento Real

el

  • 4,198 reproducciones

Trabajo final sistemas operativos Institución Tecnico de los Andes

Trabajo final sistemas operativos Institución Tecnico de los Andes

Estadísticas

reproducciones

reproducciones totales
4,198
reproducciones en SlideShare
4,196
reproducciones incrustadas
2

Actions

Me gusta
0
Descargas
59
Comentarios
0

1 insertado 2

http://www.slashdocs.com 2

Accesibilidad

Categorias

Detalles de carga

Uploaded via as Microsoft PowerPoint

Derechos de uso

© Todos los derechos reservados

Report content

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

Seleccione la razón para marcar esta presentación como inapropiada.

Cancelar
  • Full Name Full Name Comment goes here.
    ¿Está seguro?
    Tu mensaje aparecerá aquí
    Processing...
Publicar comentario
Edite su comentario

Almacenamiento Real Presentation Transcript

  • 1. ALMACENAMIENTO REAL
    Keity Michel Pérez Martínez
    Maribel Sofía Gutiérrez Fonseca
    Marinelcy Walteros Lesmes
    Luis Javier Vargas Pinto
    Gustavo Adolfo Cepeda Riveros
  • 2. ALMACENAMIENTO Real
    La organización y administración de la “memoria principal ”de un sistema ha sido y es uno de los factores más importantes en el diseño de los Sistemas Operativos.
    Por sencillez consideramos: Memoria = Almacenamiento
    Memoria Principal = Memoria Real = Memoria Primaria
    Los programas y datos deben estar en el almacenamiento principal para:
    Poderlos ejecutar.
    Referenciarlos directamente.
    Se considera “almacenamiento secundario” o “almacenamiento auxiliar” al generalmente soportado en discos. Los hechos demuestran que generalmente los programas crecen en requerimientos de memoria tan rápido como las memorias:
  • 3.
  • 4. Memoria real
    Los programas y datos deben residir en memoria principal para poderlos ejecutar o para hacer referencia directamente a ellos.
    ORGANIZACIÓN DEL ALMACENAMIENTO
    Por organización del almacenamiento se entiende la forma de considerar el almacenamiento principal.
    ADMINISTRACIÓN DEL ALMACENAMIENTO
    Las estrategias   de administración del almacenamiento determinan el comportamiento de una organización de almacenamiento determinada cuando se siguen diferentes políticas.
    JERARQUIA DEL ALMACENAMIENTO
    Los programas o datos que no se necesitan de inmediato pueden guardarse en el almacenamiento secundario hasta que se necesiten y en ese momento se transfieren al almacenamiento principal para ser ejecutados o hacer referencia a ellos.
  • 5. El almacenamiento secundario es menos costoso que el almacenamiento principal y su capacidad es mucho mayor.
    Normalmente es mucho más rápido el acceso al almacenamiento principal que al secundario.
    La memoria cache es un almacenamiento de alta velocidad, mucho más rápido que el almacenamiento principal.
     La CPU puede referirse directamente a los programas y datos en los registros de la CPU, la memoria cache y el almacenamiento primario.
    Los programas y datos que se encuentran en almacenamiento secundario deben pasarse al almacenamiento principal para que la CPU pueda referirse a ellos.
    La memoria cache introduce un nivel adicional de transferencia de información en el sistema.
    Los programas en memoria principal se pasan a la memoria cache antes de ejecutarse. En la memoria cache se ejecutan mucho más rápido que en la memoria principal.
    La esperanza de los diseñadores que utilizan el concepto de memoria cache es que el trabajo extra requerido por la transferencia de los programas a la memoria cache es mucho menor que el aumento del rendimiento obtenido por la rápida ejecución que es posible.
  • 6. Estrategias de Administración de Almacenamiento
    Estrategias de Obtención: Determinan cuando deben obtenerse la siguiente parte del programa o los datos que se van a transferir del almacenamiento secundario al principal.
    Estrategias de Colocación: Tienen que ver con la determinación de la parte del almacenamiento principal donde se colocara un programa entrante (Primer ajuste, Mejor ajuste y Peor ajuste).
    Estrategias de Reemplazo: Están relacionadas con la determinación de que parte del programa o de los datos se debe desalojar para dejar espacio a los programas entrantes.
  • 7. Asignación contigua vs no contigua.
    En la “asignación contigua” cada programa ocupa un bloque contiguo y sencillo de localizaciones de almacenamiento.
    En la “asignación no contigua” un programa se divide en varios bloques o "segmentos” que pueden almacenarse en direcciones que no tienen que ser necesariamente adyacentes, por lo que es más compleja pero más eficiente que la asignación continua. (Behrouz A. Forouzan-2004)
    Multiprogramación de partición fija, partición variable, con intercambio de almacenamiento.
    • Multiprogramación de Partición Fija
    Los sistemas de un solo usuario desperdician gran cantidad de recursos computacionales debido a que: (Ann McIver McHoes - 2001)
    Cuando ocurre una petición de e / s la CPU normalmente no puede continuar el proceso hasta que concluya la operación de e / s requerida.
  • 8. Los periféricos de e/s frenan la ejecución de los procesos ya que comparativamente la CPU es varios órdenes de magnitud más rápida que los dispositivos de e/s.
    Los sistemas de “multiprogramación” permiten que varios procesos usuarios compitan al mismo tiempo por los recursos del sistema:
    Un trabajo en espera de e / s cederá la CPU a otro trabajo que esté listo para efectuar cómputos.
    Existe paralelismo entre el procesamiento y la e / s.
    Se incrementa la utilización de la CPU y la capacidad global de ejecución del sistema.
    Es necesario que varios trabajos residan a la vez en la memoria principal.
  • 9.
    • Multiprogramación de Partición Variable
    Los procesos ocupan tanto espacio como necesitan, pero obviamente no deben superar el espacio disponible de memoria. (Ann McIver McHoes - 2001)
    No hay límites fijos de memoria, es decir que la partición de un trabajo es su propio tamaño.
    Se consideran “esquemas de asignación contigua”, dado que un programa debe ocupar posiciones adyacentes de almacenamiento.
    Los procesos que terminan dejan disponibles espacios de memoria principal llamados “agujeros”:
    Pueden ser usados por otros trabajos que cuando finalizan dejan otros "agujeros” menores.
    En sucesivos pasos los “agujeros” son cada vez más numerosos pero más pequeños, por lo que se genera un desperdicio de memoria principal.
  • 10.
    • Multiprogramación con Intercambio de Almacenamiento
    En el esquema de “intercambio” los programas del usuario no requieren permanecer en la memoria principal hasta su terminación. (Ann McIver McHoes - 2001)
    Una variante consiste en que un trabajo se ejecuta hasta que ya no puede continuar:
    Cede el almacenamiento y la CPU al siguiente trabajo.
    La totalidad del almacenamiento se dedica a un trabajo durante un breve período de tiempo.
    Los trabajos son “intercambiados”, dándose que un trabajo puede ser intercambiado varias veces antes de llegar a su terminación.
    Es un esquema razonable y eficiente para un número relativamente reducido de procesos de usuarios.
  • 11. GRACIAS