
16/09/2006, 16:14
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses Puntos: 2 | |
No en realidad, son cosas muy diferentes.
en piezo por las funciones y procedimientos.
en realidad son subprogramas o subrrutinas.
pero ya que un subprograma puede o no retornar un valor de resultado, se an adoptado 2 nombres.
uno para aquellos subprogramas o subrrutinas que retornan un valor: Funciones.
y los que no retornan un resultado, solo realizan una tarea especifica: Procedimientos.
un modulo, el modulo puede tener diferentes utilidades segun la plataforma y lenguaje de programacion,
modulo es de modular. por tanto cuando un programa se divide en partes, cada una de estas partes sera un modulo de nuestro programa.
pero esto generalmente no es a nivel logico sino estructural, o fisicamente(si es posible decirlo asi en informatica).
por ejemplo una libreria puede ser un modulo, una Dll puede ser un modulo, etc.
un proceso, generalmente se refiere a estructuras logicas, que un sistema operativo crea para dar un ambiente de trabajo a un programa.(jeje. algo asi).
mira, cuando los sistemas operativos eran mono tareas, no existian los procesos a menos no el consepto de proceso, del que hablamos.
cuando los SO, emson multitarea, es necesario, que cada tarea en ejecucion, sea independiente una de otra, y que cada una cuente con recursos, ya sean fisicos o logicos, aunque lo de fisicos.
en tonces los SO, crean procesos, ls cuales contienen generalmente un hilo principal, o el programa, este proceso, puede tener mas hilos, segun tu programa.
un hilo es un consepto, parecdo añ proceso, pero no exactamente igual.
lo que hace un hilo, es simular que exste otro procesador mas para realizar una tarea paralelamente a tu programa principal.
un proceso, es como simular que cada programa se ejecuta en una maquina diferente.
algo asi..
Saludos. |