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

Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
mariagrau14
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
Juan Anaya
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de control
kellykatherineescobar
 

La actualidad más candente (20)

ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Round robin
Round robinRound robin
Round robin
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Transaccion
TransaccionTransaccion
Transaccion
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de control
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Automatas y gramaticas
Automatas y gramaticasAutomatas y gramaticas
Automatas y gramaticas
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesosSO Unidad 2: Mecanismos de comunicación y sincronización de procesos
SO Unidad 2: Mecanismos de comunicación y sincronización de procesos
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, Temporizacion
 

Similar a Carga y montaje

Santiago nicolas nova lever
Santiago nicolas nova leverSantiago nicolas nova lever
Santiago nicolas nova lever
daco307
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
Miguel Rey
 
Presentacion carga y montaje de archivos
Presentacion carga y montaje de archivosPresentacion carga y montaje de archivos
Presentacion carga y montaje de archivos
Esteban Arbelaez
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
perlallamas
 
Carga, montaje y estructura del hardware
Carga, montaje y estructura del hardwareCarga, montaje y estructura del hardware
Carga, montaje y estructura del hardware
ANDREA
 
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
Luis 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 2
xcarlos91
 
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
Luis Guerrero
 

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
 
Presentacion carga y montaje de archivos
Presentacion carga y montaje de archivosPresentacion carga y montaje de archivos
Presentacion carga y montaje de archivos
 
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
 

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