Apuntes unidad 4 software de sistemas

Solo disponible en BuenasTareas
  • Páginas : 4 (908 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de diciembre de 2010
Leer documento completo
Vista previa del texto
Continuación de Apuntes
Unidad 4
Software de Sistemas

• Relocated Loaders (Cargadores de relocalización): Carga en memoria principal un programa en forma binaria relocalizable y actualiza(Relocaliza) todas las direcciones relativas. Considera código binario relocalizable lo cual es similar al código binario absoluto salvo las siguientes diferencias:
1. Los campos de dirección sontraducidos relativamente a cero.
2. La información de relocalización se asocia con el programa a cargar para indicar cuales campos de dirección deben ser relocalizados.
• Enfoques paracodificar información de Relocalización:
1. El traductor (e.g. Compiladores, Ensambladores, etc.)añade un bit de relocalización a cada instrucción de lenguaje máquina producida. El bit de relocalizaciónsolo será dispuesto si el campo de dirección de la instrucción correspondiente será relocalizado.
2. Toda Información de relocalización es agrupada dentro de una tabla de relocalización. La tablade relocalización contiene un puntero para cada instrucción en lenguaje máquina que debe tener como relocalizable, su campo de dirección. El valor del campo de dirección en la mayoría de los sistemases binario 0 ó 1 donde 0 equivale a Relocation, y 1 equivale a No-Relocation.

Cargador: Programa que en memoria a otro programa almacenado en algún dispositivo de almacenamiento secundario. Uncargador realiza la tarea de introducir los programas en la memoria de la computadora.

Proceso de Carga Absoluta
• Este proceso es comúnmente visualizado como una estructura de árbol donde losnodos son denominados “Segmentos”. Así, el segmento raíz se carga cuando comienza la ejecución del programa, permaneciendo en memoria hasta la finalización del mismo. Los segmentos posteriores se vancargando a medida que se van requiriendo.
• Considerando esta estructura de árbol, los segmentos de un mismo nivel solo pueden ser llamados por segmentos de un nivel superior.
• Los segmentos...
tracking img