Concurrencia

Páginas: 7 (1586 palabras) Publicado: 18 de febrero de 2013
CONCURRENCIA Y SECUENCIABILIDAD 
|

|
 LOS PROCESOS SON CONCURRENTES SI EXISTEN SIMULTANEAMENTE. LOS PROCESOS CONCURRENTES PUEDEN FUNCIONAR EN FORMA TOTALMENTE INDEPENDIENTE UNOS DE OTROS, O PUEDEN SER ASINCRONOS, LO CUAL SIGNIFICA QUE EN OCASIONES REQUIEREN CIERTA SINCRONIZACION O COOPERACION. |

CUANDO DOS O MAS PROCESOS LLEGAN AL MISMO TIEMPO A EJECUTARSE, SE DICE QUE SE HAPRESENTADO UNA CONCURRENCIA DE PROCESOS. ES IMPORTANTE MENCIONAR QUE PARA QUE DOS O MAS PROCESOS SEAN CONCURRENTES , ES NECESARIO QUE TENGAN ALGUNA RELACION ENTRE ELLOS COMO PUEDE SER LA COOPERACION PARA UN DETERMINADO TRABAJO O EL USO DE INFORMACION O RECURSOS COMPARTIDOS, POR EJEMPLO: EN UN SISTEMA DE UN PROCESADOR , LA MULTIPROGRAMACION ES UNA CONDICION NECESARIA PERO NO SUFICIENTE PARA QUE EXISTACONCURRENCIA, YA QUE LOS PROCESOS PUEDEN EJECUTARSE DE FORMA TOTALMENTE INDEPENDIENTE.
POR OTRO LADO EN UN SISTEMA DE VARIOS PROCESOS SE PUEDE PRESENTAR LA CONCURRENCIA SIEMPRE Y CUANDO LAS ACTIVIDADES NECESITEN ACTUAR ENTRE SI YA SEA PARA UTILIZAR INFORMACION EN COMUN O PARA CUALQUIER OTRA COSA.
EXISTEN TRES FORMAS MODELOS DE COMPUTADORA EN LOS QUE SE PUEDE PUEDEN EJECUTAR PROCESOS CONCURRENTES:MULTIPROGRAMACION CON UN UNICO PROCESADOR.
EN ESTE MODELO TODOS LOS PROCESOS CONCURRENTES EJECUTAN SOBRE UN UNICO PROCESADOR. EL SISTEMA OPERATIVO SE ENCARGA DE IR REPARTIENDO EL TIEMPO DEL PROCESADOR ENTRE LOS DISTINTOS PROCESOS, INTERCALANDO LA EJECUCIÓN DE LOS MISMOS PARA DAR ASÍ UNA APARIENCIA DE EJECUCIÓN SIMULTANEA.
MULTIPROCESADOR.
UN MULTIPROCESADOR ES UNA MAQUINA FORMADA POR UN CONJUNTODE PROCESADORES QUE COMPARTEN MEMORIA PRINCIPAL. EN ESTE TIPO DE ARQUITECTURAS, LOS PROCESOS CONCURRENTES NO SOLO PUEDEN INTERCALAR SU EJECUCIÓN SINO TAMBIEN SUPERPONERLA. EN ESTE CASO SI EXISTE UNA VERDADERA EJECUCION SIMULTANEA DE PROCESOS, AL COINCIDIR LAS FASES DE PROCESAMIENTO DE DISTINTOS PROCESOS. EN UN INSTANTE DADO SE PUEDEN EJECUTAR DE FORMA SIMULTANEA TANTOS PROCESOS COMO PROCESADORESHAYA.
MULTICOMPUTADORA.
UNA MULTICOMPUTADORA ES UNA MAQUINA DE MEMORIA DISTRIBUIDA, EN CONTRAPOSICION CON EL MULTIPROCESADOR QUE ES DE MEMORIA COMPARTIDA. ESTA FORMADA POR UNA SERIE DE COMPUTADORAS COMPLETAS CON SU UCP, MEMORIA PRINCIPAL Y, EN SU CASO, PERIFERIA. CADA UNO DE ESTOS PROCESADORES COMPLETO SE DENOMINA NODO. LOS NODOS SE ENCUENTRAN CONECTADOS Y SE COMUNICAN ENTRE SI A TRAVES DE UNARED DE INTERCONEXION, EMPLEANDO EL METODO DE PASO DE MENSAJES. EN ESTE TIPO DE ARQUITECTURAS TAMBIEN ES POSIBLE LA EJECUCION SIMULTANEA DE LOS PROCESOS SOBRE LOS DISTINTOS PROCESADORES.
EN GENERAL LA CONCURRENCIA SERA APARENTE SIEMPRE QUE EL NUMERO DE PROCESOS SEA MAYOR QUE EL DE PROCESADORES DISPONIBLES, ES DECIR, CUANDO HAYA MAS DE UN PROCESO POR PROCESADOR. LA CONCURRENCIA SERA REAL CUANDO HAYAUN PROCESO POR PROCESADOR

LOS TEMAS FUNDAMENTALES DEL DISEÑO DE SISTEMAS OPERATIVOS ESTÁN RELACIONADOS CON LA GESTIÓN DE PROCESOS E HILOS:
• MULTIPROGRAMACIÓN: CONSISTE EN LA GESTIÓN DE VARIOS PROCESOS DENTRO DE UN SISTEMA MONO-PROCESADOR.
• MULTIPROCESAMIENTO: CONSISTE EN LA GESTIÓN DE VARIOS PROCESOS, DENTRO DE UN SISTEMA MULTIPROCESADOR.
• PROCESAMIENTO DISTRIBUIDO: CONSISTE EN LA GESTIÓNDE VARIOS PROCESOS, EJECUTÁNDOSE EN SISTEMAS DE COMPUTADORES MÚLTIPLES Y DISTRIBUIDOS. LA RECIENTE PROLIFERACIÓN DE LAS AGRUPACIONES ES EL PRINCIPAL EJEMPLO DE ESTE TIPO DE SISTEMAS.
LA CONCURRENCIA ES FUNDAMENTAL EN TODAS ESTAS ÁREAS Y PARA EL DISEÑO SISTEMAS OPERATIVOS. LA CONCURRENCIA COMPRENDE UN GRAN NÚMERO DE CUESTIONES DE DISEÑO, INCLUIDA LA COMUNICACIÓN ENTRE PROCESOS, COMPARTICIÓN YCOMPETENCIA POR LOS RECURSOS, SINCRONIZACIÓN DE LA EJECUCIÓN DE VARIOS PROCESOS Y ASIGNACIÓN DEL TIEMPO DE PROCESADOR A LOS PROCESOS. SE VERÁ QUE ESTAS CUESTIONES NO SOLO SURGEN EN ENTORNOS DE MULTIPROCESADORES Y PROCESO DISTRIBUIDO, SINO INCLUSO EN SISTEMAS MULTIPROGRAMADOS CON UN SOLO PROCESADOR.
LA CONCURRENCIA PUEDE PRESENTARSE EN TRES CONTEXTOS DIFERENTES:
• MÚLTIPLES APLICACIONES: LA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concurrente
  • concurrencia
  • Concurrencia
  • Concurrente
  • Concurrencia
  • CONCURRENCIA
  • Concurrencia
  • Concurrencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS