SlideShare une entreprise Scribd logo
1  sur  2
MULTIPROGRAMACION


S
      e denomina multiprogramación a la técnica que
      permite que dos o más procesos ocupen la misma
      unidad de memoria principal y que sean
ejecutados al "mismo tiempo" (pseudo-paralelismo, en
una única CPU sólo puede haber un proceso a la vez) en
la unidad central de proceso o CPU.

Tiene que ver con el particionamiento de la memoria
para almacenar procesos y como el procesador accede
a estos sin necesidad de esperas de entrada salida



VENTAJAS:

      La ya mencionada, varios procesos en ejecución.
      Permite el servicio interactivo simultáneo a varios usuarios de manera
      eficiente.
      Aprovecha los tiempos que los procesos pasan esperando a que se completen
      sus operaciones de E/S
      Aumenta el uso de la CPU.
      Las direcciones de los procesos son relativas, el programador no se preocupa
      por saber en dónde estará el proceso dado que el sistema operativo es el que se
      encarga de convertir la dirección lógica en física.



INTERRUPCIÓN no es más que una señal eléctrica que provoca que el contador del
programa y la PSWdel programa en ejecución se salven en un lugar seguro de
memoria, para, a continuación, cargar el contador de programa con una dirección fija
de memoria donde reside un programa del sistema operativo que gestiona la
interrupción. Este programa ejecutará cierto código para indicar al programa que
esperaba la finalización de la operación de E/S que ésta ya terminó. Una vez que este
programa del sistema operativo acaba su trabajo ejecuta una instrucción de retorno
de interrupción, la cual restaura el contador de programa y la PSW del programa
interrumpido, prosiguiéndose así su ejecución sin que éste sea consciente de que ha
sido interrumpido. A esta forma de realizar la E/S se le llama E/S controlada por
interrupción.
CANAL es un pequeño procesador de E/S (es decir, un ordenador que sólo entiende
instrucciones de E/S), su utilidad es proporcionar DMA a varios dispositivos,
resultando más económico que tener un controlador DMA por dispositivo.

Por concurrencia se entiende la existencia de varias actividades simultáneas o
paralelas. Ejemplo de ello lo constituye la superposición de las operaciones de E/S con
el proceso de computación. Otro ejemplo lo constituye la concurrencia de varios
programas que se conmutan en un procesador. Aunque esta concurrencia no es real
en un instante dado (si sólo existe un procesador), sí es real en un intervalo más
amplio de tiempo.




Utilización de los recursos con multiprogramación

Contenu connexe

Tendances

Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoriajhoax
 
Unidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONUnidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONjenireee
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipelinerehoscript
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)fredur
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativosByron' Morales
 
Unidad 3 "Procesos y Procesadores en SOD.
Unidad 3 "Procesos y Procesadores en SOD.Unidad 3 "Procesos y Procesadores en SOD.
Unidad 3 "Procesos y Procesadores en SOD.A6M0
 
Capítulo 2 - Libro Azúl
Capítulo 2 - Libro AzúlCapítulo 2 - Libro Azúl
Capítulo 2 - Libro Azúlfredur
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Juliannys Requena
 
Que es la cpu
Que es la cpuQue es la cpu
Que es la cpueljhanca
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.Juan Anaya
 
Asignación de memoria continua
Asignación de memoria continuaAsignación de memoria continua
Asignación de memoria continuaEdgar Pauta
 

Tendances (17)

Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Unidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONUnidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACION
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Arquitectura pipeline
Arquitectura pipelineArquitectura pipeline
Arquitectura pipeline
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Nadia ultimo taller
Nadia ultimo tallerNadia ultimo taller
Nadia ultimo taller
 
Unidad 3 "Procesos y Procesadores en SOD.
Unidad 3 "Procesos y Procesadores en SOD.Unidad 3 "Procesos y Procesadores en SOD.
Unidad 3 "Procesos y Procesadores en SOD.
 
Capítulo 2 - Libro Azúl
Capítulo 2 - Libro AzúlCapítulo 2 - Libro Azúl
Capítulo 2 - Libro Azúl
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.
 
Que es la cpu
Que es la cpuQue es la cpu
Que es la cpu
 
Que es la cpu
Que es la cpuQue es la cpu
Que es la cpu
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
 
Asignación de memoria continua
Asignación de memoria continuaAsignación de memoria continua
Asignación de memoria continua
 

En vedette

Howell Mountain Vintners
Howell  Mountain VintnersHowell  Mountain Vintners
Howell Mountain Vintnersjohnhodapp
 
Music Magazine Audience Research
Music Magazine Audience ResearchMusic Magazine Audience Research
Music Magazine Audience Researchmc04451431
 
Trabajo practico nº 1
Trabajo practico nº 1Trabajo practico nº 1
Trabajo practico nº 1agustin97
 
Html trabajo 3 de informatica 904 JER
Html trabajo 3 de informatica 904 JERHtml trabajo 3 de informatica 904 JER
Html trabajo 3 de informatica 904 JERjayerxD
 
Cara mengembalikan konsentrasi dikantor
Cara mengembalikan konsentrasi dikantorCara mengembalikan konsentrasi dikantor
Cara mengembalikan konsentrasi dikantorPrasetya Surbakti
 
Tables of content
Tables of contentTables of content
Tables of contentJarlow45
 
City Fitness Recklinghausen in den Medien (1)
City Fitness Recklinghausen in den Medien (1)City Fitness Recklinghausen in den Medien (1)
City Fitness Recklinghausen in den Medien (1)Peter Berger
 
Attend an architecture program focused on technology
Attend an architecture program focused on technologyAttend an architecture program focused on technology
Attend an architecture program focused on technologyjasonw93
 
Live event3
Live event3Live event3
Live event3yhuang10
 
Practica 13ciencias i
Practica 13ciencias iPractica 13ciencias i
Practica 13ciencias iDaniel Lopez
 

En vedette (20)

Triptico nuevo
Triptico nuevoTriptico nuevo
Triptico nuevo
 
Howell Mountain Vintners
Howell  Mountain VintnersHowell  Mountain Vintners
Howell Mountain Vintners
 
Music Magazine Audience Research
Music Magazine Audience ResearchMusic Magazine Audience Research
Music Magazine Audience Research
 
nivel 800 UAC
nivel 800 UACnivel 800 UAC
nivel 800 UAC
 
Trabajo practico nº 1
Trabajo practico nº 1Trabajo practico nº 1
Trabajo practico nº 1
 
Html trabajo 3 de informatica 904 JER
Html trabajo 3 de informatica 904 JERHtml trabajo 3 de informatica 904 JER
Html trabajo 3 de informatica 904 JER
 
Diapositiva Graciela Vergara
Diapositiva  Graciela VergaraDiapositiva  Graciela Vergara
Diapositiva Graciela Vergara
 
Cara mengembalikan konsentrasi dikantor
Cara mengembalikan konsentrasi dikantorCara mengembalikan konsentrasi dikantor
Cara mengembalikan konsentrasi dikantor
 
нэгж хичээл
нэгж хичээлнэгж хичээл
нэгж хичээл
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Tables of content
Tables of contentTables of content
Tables of content
 
City Fitness Recklinghausen in den Medien (1)
City Fitness Recklinghausen in den Medien (1)City Fitness Recklinghausen in den Medien (1)
City Fitness Recklinghausen in den Medien (1)
 
Boleto de cortesia
Boleto de cortesiaBoleto de cortesia
Boleto de cortesia
 
Journal entries
Journal entriesJournal entries
Journal entries
 
Attend an architecture program focused on technology
Attend an architecture program focused on technologyAttend an architecture program focused on technology
Attend an architecture program focused on technology
 
Live event3
Live event3Live event3
Live event3
 
Hand magnet
Hand magnetHand magnet
Hand magnet
 
Practica 13ciencias i
Practica 13ciencias iPractica 13ciencias i
Practica 13ciencias i
 
Abhishek_Resume
Abhishek_ResumeAbhishek_Resume
Abhishek_Resume
 
Luxo 19 online
Luxo 19 online Luxo 19 online
Luxo 19 online
 

Similaire à S

Similaire à S (20)

Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaaMultiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaa
 
Procesos
ProcesosProcesos
Procesos
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
Jose grado
Jose gradoJose grado
Jose grado
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Conseptos BáSicos De Sistemas Operativos
Conseptos BáSicos De Sistemas OperativosConseptos BáSicos De Sistemas Operativos
Conseptos BáSicos De Sistemas Operativos
 
TIPOS DE SISTEMAS
TIPOS DE SISTEMASTIPOS DE SISTEMAS
TIPOS DE SISTEMAS
 
Arquitectura tipos lupe
Arquitectura tipos lupeArquitectura tipos lupe
Arquitectura tipos lupe
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
P1
P1P1
P1
 
P1
P1P1
P1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
INFORMATICA GRUPO 3
INFORMATICA GRUPO 3INFORMATICA GRUPO 3
INFORMATICA GRUPO 3
 
Cpu, disco duro
Cpu, disco duroCpu, disco duro
Cpu, disco duro
 
Sistema de entrada-salida
Sistema de entrada-salidaSistema de entrada-salida
Sistema de entrada-salida
 

S

  • 1. MULTIPROGRAMACION S e denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo" (pseudo-paralelismo, en una única CPU sólo puede haber un proceso a la vez) en la unidad central de proceso o CPU. Tiene que ver con el particionamiento de la memoria para almacenar procesos y como el procesador accede a estos sin necesidad de esperas de entrada salida VENTAJAS: La ya mencionada, varios procesos en ejecución. Permite el servicio interactivo simultáneo a varios usuarios de manera eficiente. Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S Aumenta el uso de la CPU. Las direcciones de los procesos son relativas, el programador no se preocupa por saber en dónde estará el proceso dado que el sistema operativo es el que se encarga de convertir la dirección lógica en física. INTERRUPCIÓN no es más que una señal eléctrica que provoca que el contador del programa y la PSWdel programa en ejecución se salven en un lugar seguro de memoria, para, a continuación, cargar el contador de programa con una dirección fija de memoria donde reside un programa del sistema operativo que gestiona la interrupción. Este programa ejecutará cierto código para indicar al programa que esperaba la finalización de la operación de E/S que ésta ya terminó. Una vez que este programa del sistema operativo acaba su trabajo ejecuta una instrucción de retorno de interrupción, la cual restaura el contador de programa y la PSW del programa interrumpido, prosiguiéndose así su ejecución sin que éste sea consciente de que ha sido interrumpido. A esta forma de realizar la E/S se le llama E/S controlada por interrupción.
  • 2. CANAL es un pequeño procesador de E/S (es decir, un ordenador que sólo entiende instrucciones de E/S), su utilidad es proporcionar DMA a varios dispositivos, resultando más económico que tener un controlador DMA por dispositivo. Por concurrencia se entiende la existencia de varias actividades simultáneas o paralelas. Ejemplo de ello lo constituye la superposición de las operaciones de E/S con el proceso de computación. Otro ejemplo lo constituye la concurrencia de varios programas que se conmutan en un procesador. Aunque esta concurrencia no es real en un instante dado (si sólo existe un procesador), sí es real en un intervalo más amplio de tiempo. Utilización de los recursos con multiprogramación