0
ALMACENAMIENTO REAL<br />Keity Michel Pérez Martínez<br />Maribel Sofía Gutiérrez Fonseca<br />Marinelcy Walteros Lesmes<b...
ALMACENAMIENTO Real<br />La organización y administración de la “memoria principal ”de un sistema ha sido y es uno de los ...
Memoria real<br />Los programas y datos deben residir en memoria principal para poderlos ejecutar o para hacer referencia ...
El almacenamiento secundario es menos costoso que el almacenamiento principal y su capacidad es mucho mayor.<br />Normalme...
Estrategias de Administración de Almacenamiento<br />Estrategias de Obtención: Determinan cuando deben obtenerse la siguie...
Asignación contigua vs no contigua.<br />En la “asignación contigua” cada programa ocupa un bloque contiguo y sencillo de ...
Los periféricos de e/s frenan la ejecución de los procesos ya que comparativamente la CPU es varios órdenes de magnitud má...
<ul><li>Multiprogramación de Partición Variable</li></ul>Los procesos ocupan tanto espacio como necesitan, pero obviamente...
<ul><li>Multiprogramación con Intercambio de Almacenamiento</li></ul>En el esquema de “intercambio” los programas del usua...
GRACIAS<br />
Próxima SlideShare
Cargando en...5
×

Almacenamiento Real

4,167

Published on

Trabajo final sistemas operativos Institución Tecnico de los Andes

Published in: Tecnología
0 comentarios
0 Me gusta
Estadísticas
Notas
  • Sea el primero en comentar

  • Be the first to like this

Sin descargas
reproducciones
reproducciones totales
4,167
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
76
Comentarios
0
Me gusta
0
Insertados 0
No embeds

No notes for slide

Transcript of "Almacenamiento Real"

  1. 1. ALMACENAMIENTO REAL<br />Keity Michel Pérez Martínez<br />Maribel Sofía Gutiérrez Fonseca<br />Marinelcy Walteros Lesmes<br />Luis Javier Vargas Pinto<br />Gustavo Adolfo Cepeda Riveros<br />
  2. 2. ALMACENAMIENTO Real<br />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. <br />Por sencillez consideramos: Memoria = Almacenamiento<br />Memoria Principal = Memoria Real = Memoria Primaria<br />Los programas y datos deben estar en el almacenamiento principal para:<br />Poderlos ejecutar.<br />Referenciarlos directamente.<br />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:<br />
  3. 3.
  4. 4. Memoria real<br />Los programas y datos deben residir en memoria principal para poderlos ejecutar o para hacer referencia directamente a ellos.<br />ORGANIZACIÓN DEL ALMACENAMIENTO<br />Por organización del almacenamiento se entiende la forma de considerar el almacenamiento principal.<br />ADMINISTRACIÓN DEL ALMACENAMIENTO<br />Las estrategias   de administración del almacenamiento determinan el comportamiento de una organización de almacenamiento determinada cuando se siguen diferentes políticas.<br />JERARQUIA DEL ALMACENAMIENTO<br />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.<br />
  5. 5. El almacenamiento secundario es menos costoso que el almacenamiento principal y su capacidad es mucho mayor.<br />Normalmente es mucho más rápido el acceso al almacenamiento principal que al secundario.<br />La memoria cache es un almacenamiento de alta velocidad, mucho más rápido que el almacenamiento principal.<br /> La CPU puede referirse directamente a los programas y datos en los registros de la CPU, la memoria cache y el almacenamiento primario.<br />Los programas y datos que se encuentran en almacenamiento secundario deben pasarse al almacenamiento principal para que la CPU pueda referirse a ellos.<br />La memoria cache introduce un nivel adicional de transferencia de información en el sistema.<br />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.<br />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.<br />
  6. 6. Estrategias de Administración de Almacenamiento<br />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.<br />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).<br />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.<br />
  7. 7. Asignación contigua vs no contigua.<br />En la “asignación contigua” cada programa ocupa un bloque contiguo y sencillo de localizaciones de almacenamiento.<br />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)<br />Multiprogramación de partición fija, partición variable, con intercambio de almacenamiento.<br /><ul><li>Multiprogramación de Partición Fija</li></ul>Los sistemas de un solo usuario desperdician gran cantidad de recursos computacionales debido a que: (Ann McIver McHoes - 2001)<br />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.<br />
  8. 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.<br />Los sistemas de “multiprogramación” permiten que varios procesos usuarios compitan al mismo tiempo por los recursos del sistema:<br />Un trabajo en espera de e / s cederá la CPU a otro trabajo que esté listo para efectuar cómputos.<br />Existe paralelismo entre el procesamiento y la e / s.<br />Se incrementa la utilización de la CPU y la capacidad global de ejecución del sistema.<br />Es necesario que varios trabajos residan a la vez en la memoria principal.<br />
  9. 9. <ul><li>Multiprogramación de Partición Variable</li></ul>Los procesos ocupan tanto espacio como necesitan, pero obviamente no deben superar el espacio disponible de memoria. (Ann McIver McHoes - 2001)<br />No hay límites fijos de memoria, es decir que la partición de un trabajo es su propio tamaño.<br />Se consideran “esquemas de asignación contigua”, dado que un programa debe ocupar posiciones adyacentes de almacenamiento.<br />Los procesos que terminan dejan disponibles espacios de memoria principal llamados “agujeros”:<br />Pueden ser usados por otros trabajos que cuando finalizan dejan otros "agujeros” menores.<br />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.<br />
  10. 10. <ul><li>Multiprogramación con Intercambio de Almacenamiento</li></ul>En el esquema de “intercambio” los programas del usuario no requieren permanecer en la memoria principal hasta su terminación. (Ann McIver McHoes - 2001)<br />Una variante consiste en que un trabajo se ejecuta hasta que ya no puede continuar:<br />Cede el almacenamiento y la CPU al siguiente trabajo.<br />La totalidad del almacenamiento se dedica a un trabajo durante un breve período de tiempo.<br />Los trabajos son “intercambiados”, dándose que un trabajo puede ser intercambiado varias veces antes de llegar a su terminación.<br />Es un esquema razonable y eficiente para un número relativamente reducido de procesos de usuarios.<br />
  11. 11. GRACIAS<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×