Procesamiento secuencial y paralelo. Tareas.
Publicado el 14 Junio 2010
Archivado en Antonio de Orbe |
El procesamiento secuencial o paralelo tiene una importancia trascendental en la eficiencia de los procesos que se realizan. Esto incluye los procesos realizados por el cerebro, por los ordenadores o por distintas organizaciones. Pero es importante fijarse en las tareas. Unas se pueden paralelizar y otras no.
Se produce un procesamiento secuencial cuando una tarea va después de otra. Es un proceso lento en el que si una tarea se enlentece, el sistema completo debe esperar. La ventaja es que es fácil de entender y de implementar.
En el procesamiento paralelo, varios procesos ocurren al mismo tiempo mejorando el rendimiento general del sistema. Su contrapartida es la complejidad. No siempre se puede paralelizar una tarea. Aunque se pueda, no siempre es fácil hacerlo. En principio, cuanto más nodos actúen en paralelo, más rápido ira el sistema. Hasta cierto punto. Lo común es que haya un límite en que añadir más nodos no aumente la eficiencia, sino que incluso la reduzca. Normalmente las tareas en paralelo tienen una fase secuencial al principio en la que se dividen las tareas y otra al final en la que consolidan resultados.
Tareas secuenciales.
- Leer una novela (obligatoriamente una página detrás de otra, si no, el resultado varía).
- Consultar el saldo, dar dinero, actualizar el saldo (en un cajero automático)
- Ver a alguien, reconocerle, preguntarle por su familia.
Tareas paralelas
- Consultar entra varias personas palabras en la enciclopedia (personas en paralelo)
- Contar los votos en un proceso electoral (mesas en paralelo).
- Buscar los “López” en una base de datos. (se divide la base de datos en trozos y se busca en paralelo).
- Reconocer a una persona. Se analizan los rasgos faciales, el movimiento, los gestos, la voz, la entonación en paralelo.
Comentarios
No hay mas respuestas



