next up previous contents
Next: Aplicación Up: Introducción Previous: Aclaración   Índice General

Procesos

Es decir, subdividimos la tarea en trozos que se pueden resolver en paralelo. Dichos trozos llamamos procesos. Es decir, un proceso (un nuestro contexto) es

En la literatura, sobre todo en el ámbito de sistemas operativos, existen también los conceptos de hilos (``threads'') y de tareas (``tasks'' o ``jobs'') que son parecidos al concepto de proceso, aún se distinguen en varios aspectos. En nuestro contexto no distinguimos mucho más.

Solo destacamos el concepto de hilo que se usa casi siempre en la programación moderna. Un programa multi-hilo intercala varias secuencias de instrucciones que usan los mismos recursos bajo el techo de un sólo proceso en el sentido de unidad de control del sistema operativo, que no se debe confundir con nuestro concepto abstracto de proceso.

Un programa secuencial consiste en un solo proceso.

En un programa concurrente trabaja un conjunto de procesos en paralelo cuales cooperan para resolver un problema.



© 2001, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática