informatica

Páginas: 4 (875 palabras) Publicado: 4 de febrero de 2014


ADMINISTRACION DE MEMORIA

La administración de la memoria es una de las más importantes tareas del sistema operativo.
En los sistemas operativos multiprogramados es necesario mantenervarios programas en memoria al mismo tiempo.
Existen varios esquemas para la administración de la memoria y requieren distinto soporte del hardware.
El sistema operativo es responsable de lassiguientes tareas:
Mantener que partes de la memoria están siendo utilizadas y por quien.
Decidir cuales procesos serán cargados a memoria cuando exista espacio de memoria disponible.
Asignar y quitarespacio de memoria según sea necesario.


CONCEPTOS BASICOS


Preparación de un programa para ejecutar.
Los programas son escritos, por lo general, en lenguajes de alto nivel y deben pasar pordistintas etapas antes de ser ejecutados:
Compilación (compile): Traducción del código fuente del programa a un código objeto.
Ensamblaje (linker): Ensamblaje de varios códigos objetos en unarchivo ejecutable.
Carga (load): Asignación del archivo ejecutable a la memoria principal del sistema.
Un programa ejecutable consta de secciones de instrucciones y de datos.
El linker surge ante lanecesidad de modularizar y reutilizar código. Se resuelven las referencias externas, así como las posiciones relativas de los símbolos en los diferentes módulos, formando uno consolidado.Cuando un proceso es creado el cargador (loader) del sistema crea en memoria el espacio necesario para la diferentes áreas y la carga con la información.

El compilador, ensamblador, sistemaoperativo y bibliotecas dinámicas deben cooperar para administrar la información y realizar la asignación.


Compilador: genera un archivo objeto para cada archivo fuente. La información está incompleta,ya que se utilizan informaciones de otros archivos (cómo llamados a funciones externas).

Ensamblador (linker): combina todos los archivos objetos de un programa dentro de un único archivo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS