Admon De Memoria

Páginas: 19 (4515 palabras) Publicado: 7 de noviembre de 2012
Lic. En Sistemas de Información

SISTEMAS OPERATIVOS

3ER SEMESTRE

TEMA: ADMINISTRACIÓN DE MEMORIA

ADMINISTRACIÓN DE MEMORIA
“Los programas se expanden hasta llenar la memoria con que se cuenta para contenerlos” ley de Parkinson.
Casi todas las computadoras tienen una jerarquía de memoria, con una pequeña cantidad de memoria caché muy rápida, costosa y volátil, y decenas o centenas degigabytes de almacenamiento en disco lento, económico y no volátil. Corresponde al sistema operativo coordinar el uso de estas memorias.
La parte del sistema operativo que administra la jerarquía de memoria se llama administrador de memoria. Su obligación es mantenerse al tanto de que partes de la memoria están en uso y cuales no, asignar memoria a los procesos cuando la necesitan y liberarlacuando terminan, y administrar los intercambios entre la memoria principal y el disco cuando la primera es demasiado pequeña para contener todos los procesos.
ADMINISTACIÓN DE MEMORIA BÁSICA
Los sistemas de administración de memoria pueden dividirse en dos clases: las que traen y llevan procesos entre la memoria principal y el disco durante la ejecución (intercambio y paginación), y los que no lohacen. Es importante que tenga presente que el intercambio y la paginación son en gran medida mecanismos artificiales obligados por la falta de suficiente memoria principal para contener todos los programas a la vez.
El software parece estar creciendo con más rapidez que la memoria, por lo que es posible que siempre se necesite una administración de memoria eficiente.
MONOPROGRAMACIÓN SININTERCAMBIO NI PAGINACIÓN
El esquema de administración de memoria más sencillo posible consiste en ejecutar sólo un programa a la vez, repartiendo la memoria entre ese programa y el sistema operativo. Los controladores de dispositivos podrían estar en la parte más alta de la memoria en ROM y el resto del sistema en RAM mas abajo, este se uso en las primeras computadoras personales (por ejemplo, lasque ejecutaban MS-DOS), donde la porción del sistema que esta en ROM se llama BIOS (Sistema Básico de Entrada/Salida; Basic Input Output System).
Si el sistema está organizado de esta manera, sólo puede ejecutarse un proceso a la vez. Tan pronto como el usuario teclea un comando, el sistema operativo copia el programa solicitado del disco a la memoria y lo ejecuta.
MUTIPROGRAMACIÓN CONPARTICIONES FIJAS
La mayoría de los sistemas modernos permite la ejecución de varios procesos al mismo tiempo. Esto implica que si un proceso se bloquea en espera de que termine una operación de E/S, otro puede usar la CPU. Así, la multiprogramación eleva el aprovechamiento de la CPU.
La forma más fácil de lograr la multiprogramación es simplemente dividir la memoria en n particiones. Esta divisiónpuede efectuarse en forma manual, por ejemplo, cuando se pone en marcha el sistema.
Cuando llega un trabajo, se puede coloca en la cola de entrada de la partición más pequeña en la que cabe. Puesto que en este esquema las particiones son fijas, cualquier espacio de una partición no ocupada por un trabajo se desperdicia.
MODELADO DE LA MULTIPROGRAMACIÓN
Es ver el aprovechamiento de la CPU desdeun punto de vista probabilístico. Supongamos que un proceso pasa por una fracción p de su tiempo esperando a que terminen operaciones de E/S. si hay n procesos en la memoria a la vez, la probabilidad de que todos estén esperando E/S (en cuyo caso la CPU estará inactiva) es p^n. Así pues, el aprovechamiento de la CPU está dado por la formula.
En aras de la exactitud, debemos señalar que elmodelo probabilístico recién descrito no es más que una aproximación; se basa en la suposición implícita de que los n procesos son independientes, lo que implica que es perfectamente aceptable que un sistema con cinco procesos en memoria tengo tres en ejecución y dos esperando. Sin embargo, con una sola CPU no es posible tener tres procesos ejecutándose al mismo tiempo, por lo que un proceso que pase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Admon De Memoria
  • Admón Memoria
  • Admon
  • Admon
  • Admon
  • Admon
  • Admon
  • Admon

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS