SlideShare una empresa de Scribd logo
1 de 16
CARLOS ALBERTO SÁNCHEZ
CARLOS GARCIA
JUAN CAMILO BOTERO
CARGA Y MONTAJE
Para la creación de un proceso activo consiste en cargar un
programa en memoria principal y crear una imagen del proceso.
CARGA
El cargador sitúa el modulo de carga en la memoria principal, comenzando
en la posición X. En la carga del programa, se deben satisfacer las
necesidades de direccionamiento, se pueden aplicar tres métodos:
•Carga Absoluta
•Carga Reubicable
•Carga dinámica en tiempo de ejecución
CARGA ABSOLUTA
Necesita que el módulo de carga ocupe siempre la misma posición
de memoria principal.
Así pues, todas la referencias del módulo de carga para el cargador
deben ser direcciones específicas o absolutas en memoria principal.
La asignación de direcciones específicas pueden ser realizadas tanto
por un programador como en tiempo de compilación o ensamble.
Direcciones del Cargador:
DESVENTAJAS
1.Es que todos los programadores tendrán que conocer la
estrategia de asignación deseada para situar los módulos
en memoria principal.
1.Si se hace alguna modificación en el programa que
suponga inserciones o borrados en el cuerpo de módulo,
tendrán que cambiarse todas las direcciones.
CARGA REUBICABLE
La desventaja de asociar las referencias a memoria de direcciones
especificas precias a al carga es que el modulo de carga resultante solo
puede situarse en una región de memoria principal.
Para satisfacer este nuevo requisito, el ensamblador o el compilador no
generará direcciones reales de memoria principal (“DIRECCIONES
ABSOLUTAS”) sino direcciones relativas a algún punto conocido, tal como el
comienzo del programa.
Si el modulo va a ser cargado comenzando por la posición X, el cargador
simplemente sumara la posición X a cada referencia a memoria a medida
que cargue el modulo de Memoria.
El compilador o el ensamblador prepara este conjunto de información que
se conoce normalmente como DICCIONARIO DE REUBICACIÓN.
CARGA REUBICABLE
CARGA DINAMICA EN TIEMPO DE
EJECUCIÓN
Los cargadores con reubicación son habituales y ofrecen ventajas obvias en
relación con los cargadores absolutos.
Cuando se tiene un entorno Multiprogramado, incluso sin memoria virtual el
esquema de carga reubicable resulta inadecuado.
El calculo de direcciones dinámico proporciona una completa flexibilidad, Un
programa puede cargarse en cualquier región de memoria principal.
MONTAJE
La función de un montador consiste en tomar como entrada una
colección de módulos objeto y generar un modulo de carga que conste
de un conjunto integrado de módulos de programación y de datos para
el cargador.
El montador crea un único modulo de carga que es la concatenación de
todos los módulos objeto.
DIRECCIONES DEL MONTADOR:
EDITOR DE MONTAJE
La esencia del montaje de direcciones depende del tipo de modulo de
carga a crear y de cuando se produzca el montaje.
Cada modulo objeto compilado o ensamblado se crea con referencias
relativas al comienzo del modulo. Todos estos módulos se unen en un
único modulo de carga reubicable, junto con todas las referencias relativas
al origen del modulo de carga .
MONTADOR DINÁMICO
Así como en la carga, es posible aplazar algunas funciones de montaje.
El termino Montaje Dinámico se emplea para referirse a la practica de
retrasar el montaje de algunos módulos externos hasta después de que
el modulo de carga se haya creado.
Estas referencias pueden resolverse tanto en la carga como en la
ejecución.

Más contenido relacionado

Similar a Carga y Montaje

Carga y montaje
Carga y montajeCarga y montaje
Carga y montajeMiguel Rey
 
Presentacion Paginacion Segmentacion Carga Y Montaje 2
Presentacion Paginacion   Segmentacion   Carga Y Montaje 2Presentacion Paginacion   Segmentacion   Carga Y Montaje 2
Presentacion Paginacion Segmentacion Carga Y Montaje 2Luis Guerrero
 
Presentacion carga y montaje de archivos
Presentacion carga y montaje de archivosPresentacion carga y montaje de archivos
Presentacion carga y montaje de archivosEsteban Arbelaez
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadoresperlallamas
 
Carga, montaje y estructura del hardware
Carga, montaje y estructura del hardwareCarga, montaje y estructura del hardware
Carga, montaje y estructura del hardwareANDREA
 
Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1giovatovar
 
Enlazadores cargadores-by-gadd
Enlazadores cargadores-by-gaddEnlazadores cargadores-by-gadd
Enlazadores cargadores-by-gaddGustavo Davila
 
Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Biblioman Aquihayapuntes
 
Grupo1 Hhh
Grupo1 HhhGrupo1 Hhh
Grupo1 Hhhbetzi.15
 

Similar a Carga y Montaje (14)

Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Presentacion Paginacion Segmentacion Carga Y Montaje 2
Presentacion Paginacion   Segmentacion   Carga Y Montaje 2Presentacion Paginacion   Segmentacion   Carga Y Montaje 2
Presentacion Paginacion Segmentacion Carga Y Montaje 2
 
Presentacion carga y montaje de archivos
Presentacion carga y montaje de archivosPresentacion carga y montaje de archivos
Presentacion carga y montaje de archivos
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
 
Cargadores
CargadoresCargadores
Cargadores
 
Carga, montaje y estructura del hardware
Carga, montaje y estructura del hardwareCarga, montaje y estructura del hardware
Carga, montaje y estructura del hardware
 
Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
 
Enlazadores cargadores-by-gadd
Enlazadores cargadores-by-gaddEnlazadores cargadores-by-gadd
Enlazadores cargadores-by-gadd
 
Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550
 
Semana 2 Configuración entorno de desarrollo
Semana 2   Configuración entorno de desarrolloSemana 2   Configuración entorno de desarrollo
Semana 2 Configuración entorno de desarrollo
 
Grupo1 Hhh
Grupo1 HhhGrupo1 Hhh
Grupo1 Hhh
 

Último

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 

Carga y Montaje

  • 1. CARLOS ALBERTO SÁNCHEZ CARLOS GARCIA JUAN CAMILO BOTERO
  • 2. CARGA Y MONTAJE Para la creación de un proceso activo consiste en cargar un programa en memoria principal y crear una imagen del proceso.
  • 3.
  • 4. CARGA El cargador sitúa el modulo de carga en la memoria principal, comenzando en la posición X. En la carga del programa, se deben satisfacer las necesidades de direccionamiento, se pueden aplicar tres métodos: •Carga Absoluta •Carga Reubicable •Carga dinámica en tiempo de ejecución
  • 5. CARGA ABSOLUTA Necesita que el módulo de carga ocupe siempre la misma posición de memoria principal. Así pues, todas la referencias del módulo de carga para el cargador deben ser direcciones específicas o absolutas en memoria principal. La asignación de direcciones específicas pueden ser realizadas tanto por un programador como en tiempo de compilación o ensamble.
  • 7. DESVENTAJAS 1.Es que todos los programadores tendrán que conocer la estrategia de asignación deseada para situar los módulos en memoria principal. 1.Si se hace alguna modificación en el programa que suponga inserciones o borrados en el cuerpo de módulo, tendrán que cambiarse todas las direcciones.
  • 8.
  • 9. CARGA REUBICABLE La desventaja de asociar las referencias a memoria de direcciones especificas precias a al carga es que el modulo de carga resultante solo puede situarse en una región de memoria principal. Para satisfacer este nuevo requisito, el ensamblador o el compilador no generará direcciones reales de memoria principal (“DIRECCIONES ABSOLUTAS”) sino direcciones relativas a algún punto conocido, tal como el comienzo del programa.
  • 10. Si el modulo va a ser cargado comenzando por la posición X, el cargador simplemente sumara la posición X a cada referencia a memoria a medida que cargue el modulo de Memoria. El compilador o el ensamblador prepara este conjunto de información que se conoce normalmente como DICCIONARIO DE REUBICACIÓN. CARGA REUBICABLE
  • 11. CARGA DINAMICA EN TIEMPO DE EJECUCIÓN Los cargadores con reubicación son habituales y ofrecen ventajas obvias en relación con los cargadores absolutos. Cuando se tiene un entorno Multiprogramado, incluso sin memoria virtual el esquema de carga reubicable resulta inadecuado. El calculo de direcciones dinámico proporciona una completa flexibilidad, Un programa puede cargarse en cualquier región de memoria principal.
  • 12. MONTAJE La función de un montador consiste en tomar como entrada una colección de módulos objeto y generar un modulo de carga que conste de un conjunto integrado de módulos de programación y de datos para el cargador. El montador crea un único modulo de carga que es la concatenación de todos los módulos objeto.
  • 13.
  • 15. EDITOR DE MONTAJE La esencia del montaje de direcciones depende del tipo de modulo de carga a crear y de cuando se produzca el montaje. Cada modulo objeto compilado o ensamblado se crea con referencias relativas al comienzo del modulo. Todos estos módulos se unen en un único modulo de carga reubicable, junto con todas las referencias relativas al origen del modulo de carga .
  • 16. MONTADOR DINÁMICO Así como en la carga, es posible aplazar algunas funciones de montaje. El termino Montaje Dinámico se emplea para referirse a la practica de retrasar el montaje de algunos módulos externos hasta después de que el modulo de carga se haya creado. Estas referencias pueden resolverse tanto en la carga como en la ejecución.