sábado, 4 de mayo de 2013

Eventos secuenciales, simultaneos y congruentes

Eventos secuenciales, simultáneos y congruentes







Los eventos secuenciales son una forma de programación también conocida como programación dirigida por eventos, esto es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

Para entender la programación dirigida por eventos, podemos oponerla a lo que no es: mientras en la programación secuencial (o estructurada) es el programador el que define cuál va a ser el flujo del programa, en la programación dirigida por eventos será el propio usuario —o lo que sea que esté accionando el programa— el que dirija el flujo del programa.

 Aunque en la programación secuencial puede haber intervención de un agente externo al programa, estas intervenciones ocurrirán cuando el programador lo haya determinado, y no en cualquier momento como puede ser en el caso de la programación dirigida por eventos.


El creador de un programa dirigido por eventos debe definir los eventos que manejarán su programa y las acciones que se realizarán al producirse cada uno de ellos, lo que se conoce como el administrador de event Los eventos soportados estarán determinados por el lenguaje de programación utilizado, por el sistema operativo e incluso por eventos creados por el mismo programador.


Los procesos concurrentes tienen las siguientes
Características:

• Son programas que tienen múltiples líneas de flujo de control.
• Las sentencias de un programa concurrente se ejecutan de
acuerdo con un orden no estricto.

In determinismo: Las acciones que se especifican en un
programa secuencial tienen un orden total, pero en un
programa concurrente el orden es parcial, ya que existe
una incertidumbre sobre el orden exacto de ocurrencia
de ciertos sucesos, esto es, existe un in determinismo en
la ejecución. De esta forma si se ejecuta un programa
concurrente varias veces puede producir resultados
diferentes partiendo de los mismos datos.
Interacción entre procesos: Los programas concurrentes
implican interacción entre los distintos procesos que los
componen:

• Un programa concurrente se suele concebir como un conjunto
de procesos que colaboran y compiten entre sí por
el acceso a los mismos.

- Los procesos que se comunican entre sí para
intercambiar datos.

En ambas situaciones se necesita que los procesos
sincronicen su ejecución, para evitar conflictos o
establecer contacto para el intercambio de datos. La
interacción entre procesos se logra mediante variables
compartidas o bien mediante el paso de mensajes.
Además la interacción puede ser explícita, si aparece en
la descripción del programa, o implícita, si aparece
durante la ejecución del programa.


 Aplicaciones clásicas:
 Programación de sistemas multicomputadores.
 Sistemas operativos.
 Control y monitorización de sistemas físicos.
• Aplicaciones actuales:
 Servicios WEB.
 Sistemas multimedia.
 Cálculo numérico.
 Procesamientos entrada/salida.
 Simulación de sistemas dinámicos.


7 comentarios:

  1. La información no esta completa, los procesos concurrentos??????

    ResponderEliminar
    Respuestas
    1. maestra ya lo hemos corregido ... eso creo xD

      Eliminar
    2. pero no ceremos exponer u.u

      Eliminar
    3. chingue a su madre profa de la verga pinche perra puta jajaja ojala la violen una camada de 100 elefantes negros y le metan su pitote y a como eres de puta lo disfrutes y despues los 100 elefantes te partan y pisen y llegue un negro y se la viole de nuevo y actue como la puta que es y quiera seguir chupando la vrg de todos los alumnos con esa boca de perra que te cargas y que cualquier persona que te vea te ocupe como juguete sexual o como un puto saco de semen y asi mueras siendo violada hasta tu ultimo segundo y no puedas decir tus ultimas palabras por tener tantos pitos y semen en tu boca pinche perra puta pendeja

      Eliminar
  2. Muy interesante la inormacion, tiene buenos fundamentos, es una buena presentacion muy bien explicada. iene breve informacion.

    ResponderEliminar
  3. puta pagina de mierda, tu informacion es copeada y no sirve

    ResponderEliminar
    Respuestas
    1. tranquilo viejo si lees te das cuenta que la finalidad de la pagina es un trabajo
      (Tarea)

      Eliminar