SlideShare una empresa de Scribd logo
1 de 12
CREACION DE UN PROCESO

• Para crear un proceso activo el primer
  paso a seguir es cargar un programa en la
  memoria principal y a la vez crear una
  imagen de un proceso.
PROCESO DE CARGA
CARGA ABSOLUTA

CARAGA REUBICABLE

 CARGA DINAMICA EN
TIEMPO DE EJECUCION
CARGA ABSOLUTA

• La carga absoluta necesita que el modulo de
  carga ocupe siempre la misma posición en la
  memoria principal
DIRECCIONES DEL CARGADOR
CARGA REUBICABLE

• Cuando varios programas comparten la
  memoria principal no es conveniente decidir en
  que región de la memoria deben cargarse,
  haciendo necesario un modulo de carga que
  puedan ubicarse en cualquier posición de la
  memoria principal.
CARGA DINAMICA
• El calculo de direcciones dinámico permite que
  un programa pueda cargarse en cualquier región
  de la memoria principal y luego interrumpir la
  ejecución del programa para ser descargado de
  la memoria principal y posteriormente cargado
  en una posición diferente.
MONTAJE

• La función de un montador es tomar como
  entrada una colección de módulos objeto y
  generar un modulo de carga que contenga
  un conjunto de módulos de programa y
  datos para el cargador, el montador crea
  un único modulo de carga que es la unión
  de todos los módulos de objeto
EDITOR DE MONTAJE

• Si se desea un modulo de carga reubicable el
  montaje se realiza de la siguiente forma: cada
  modulo objeto se crea con referencia relativas
  todos los módulos se unen en un único modulo
  de carga reubicable que puede usarse para
  entrada de una carga reubicable o para carga
  dinámica en el tiempo de ejecución los
  montadores que generan módulos de carga
  reubicable se conocen como editores de montaje
MONTADOR DINAMICO
• se conoce como la capacidad de retrasar el
  montaje de algunos externos hasta que
  modulo de carga se haya creado
VENTAJAS DEL MONTAJE DINAMICO
  EN TIEMPO DE CARGA

• Al conocer el código destino de un fichero el sistema
  operativo puede darse cuenta que mas de una
  aplicación esta empleando el mismo código de
  destino esto puede usarse para cargar una sola copia
  del código destino y montarla en 2 aplicaciones.

• Un productor de software puede crear una función
  que sea útil para varias aplicaciones y empaquetarla
  como un modulo de montaje dinámico

Más contenido relacionado

La actualidad más candente

Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.alexis armas
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicasdanielchecar
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefaginotamborero
 
Modos de direccionamiento!!
Modos de direccionamiento!!Modos de direccionamiento!!
Modos de direccionamiento!!romo91
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a unorafita07zr
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamicagusolis93
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoriaadolfoahumada94
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoriagiovatovar
 

La actualidad más candente (20)

Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 
Archivo logico
Archivo logicoArchivo logico
Archivo logico
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Modos de direccionamiento!!
Modos de direccionamiento!!Modos de direccionamiento!!
Modos de direccionamiento!!
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Diseño de archivos
Diseño de archivosDiseño de archivos
Diseño de archivos
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a uno
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Algoritmos de gestión de memoria
Algoritmos de gestión de memoriaAlgoritmos de gestión de memoria
Algoritmos de gestión de memoria
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoria
 

Similar a Carga y montaje

Santiago nicolas nova lever
Santiago nicolas nova leverSantiago nicolas nova lever
Santiago nicolas nova leverdaco307
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montajeMiguel Rey
 
Carga y Montaje
Carga y MontajeCarga y Montaje
Carga y Montajecarlos_kri
 
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
 
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 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 2xcarlos91
 
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
 
Docker 10 02_18
Docker 10 02_18Docker 10 02_18
Docker 10 02_18enyert
 
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Micael Gallego
 
Curso Kubernetes CodeURJC
Curso Kubernetes CodeURJCCurso Kubernetes CodeURJC
Curso Kubernetes CodeURJCMicael Gallego
 
Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Biblioman Aquihayapuntes
 

Similar a Carga y montaje (20)

Santiago nicolas nova lever
Santiago nicolas nova leverSantiago nicolas nova lever
Santiago nicolas nova lever
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Carga y Montaje
Carga y MontajeCarga y Montaje
Carga y Montaje
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
 
Carga, montaje y estructura del hardware
Carga, montaje y estructura del hardwareCarga, montaje y estructura del hardware
Carga, montaje y estructura del hardware
 
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 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 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
 
Cargadores
CargadoresCargadores
Cargadores
 
Docker love WordPress
Docker love WordPressDocker love WordPress
Docker love WordPress
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
 
Jug málaga docker 101 - final
Jug málaga   docker 101 - finalJug málaga   docker 101 - final
Jug málaga docker 101 - final
 
Docker 10 02_18
Docker 10 02_18Docker 10 02_18
Docker 10 02_18
 
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
Herramientas y plugins para el desarrollo de aplicaciones cloud native para K...
 
Curso Kubernetes CodeURJC
Curso Kubernetes CodeURJCCurso Kubernetes CodeURJC
Curso Kubernetes CodeURJC
 
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
 
Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550Bootloader USB Multiplataforma para pic18f4550
Bootloader USB Multiplataforma para pic18f4550
 
Applet java
Applet javaApplet java
Applet java
 

Más de Daniel Adames Cifuentes (8)

Tecnologia en colombia
Tecnologia en colombiaTecnologia en colombia
Tecnologia en colombia
 
Moda
ModaModa
Moda
 
Principales noticias
Principales noticiasPrincipales noticias
Principales noticias
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Ensayo sistemas operativos
Ensayo sistemas operativosEnsayo sistemas operativos
Ensayo sistemas operativos
 
Correcion
CorrecionCorrecion
Correcion
 
Politicas planificacuion
Politicas planificacuionPoliticas planificacuion
Politicas planificacuion
 
Correcion parcial
Correcion parcialCorrecion parcial
Correcion parcial
 

Carga y montaje

  • 1.
  • 2. CREACION DE UN PROCESO • Para crear un proceso activo el primer paso a seguir es cargar un programa en la memoria principal y a la vez crear una imagen de un proceso.
  • 4. CARGA ABSOLUTA CARAGA REUBICABLE CARGA DINAMICA EN TIEMPO DE EJECUCION
  • 5. CARGA ABSOLUTA • La carga absoluta necesita que el modulo de carga ocupe siempre la misma posición en la memoria principal
  • 7. CARGA REUBICABLE • Cuando varios programas comparten la memoria principal no es conveniente decidir en que región de la memoria deben cargarse, haciendo necesario un modulo de carga que puedan ubicarse en cualquier posición de la memoria principal.
  • 8. CARGA DINAMICA • El calculo de direcciones dinámico permite que un programa pueda cargarse en cualquier región de la memoria principal y luego interrumpir la ejecución del programa para ser descargado de la memoria principal y posteriormente cargado en una posición diferente.
  • 9. MONTAJE • La función de un montador es tomar como entrada una colección de módulos objeto y generar un modulo de carga que contenga un conjunto de módulos de programa y datos para el cargador, el montador crea un único modulo de carga que es la unión de todos los módulos de objeto
  • 10. EDITOR DE MONTAJE • Si se desea un modulo de carga reubicable el montaje se realiza de la siguiente forma: cada modulo objeto se crea con referencia relativas todos los módulos se unen en un único modulo de carga reubicable que puede usarse para entrada de una carga reubicable o para carga dinámica en el tiempo de ejecución los montadores que generan módulos de carga reubicable se conocen como editores de montaje
  • 11. MONTADOR DINAMICO • se conoce como la capacidad de retrasar el montaje de algunos externos hasta que modulo de carga se haya creado
  • 12. VENTAJAS DEL MONTAJE DINAMICO EN TIEMPO DE CARGA • Al conocer el código destino de un fichero el sistema operativo puede darse cuenta que mas de una aplicación esta empleando el mismo código de destino esto puede usarse para cargar una sola copia del código destino y montarla en 2 aplicaciones. • Un productor de software puede crear una función que sea útil para varias aplicaciones y empaquetarla como un modulo de montaje dinámico