Hola!! Hace tiempo que llevo queriendo escribir este artículo acerca de algunos términos que los técnicos o confunden o los usan como si fueran exactamente lo mismo:
- Proceso: Un proceso es un programa o binario en ejecución.
- Hilo: Una tarea o rama que corre dentro del proceso.
- Multihilo: Se dice cuando un proceso puede ejecutar varios hilos independientes, ejemplos de estos son los juegos donde hay varios personajes, objetos, escenas, etc y cómo se produce su interacción.
- Multitarea: se dice que un sistema operativo (SO) es multitarea si puede tener varios procesos de forma simultánea y transparente al usuario como abrir Libreoffice y Firefox, o varias terminales reales TTY( como pasa en Linux)
- Multinúcleo: Quiere decir que esos procesadores tienen más capacidad de cómputo, pero esos núcleos suelen compartir la Unidad de Control, luego no es 100% como si tuviera otro procesador.
- Multiprocesador: Cuando una máquina o sistema informático tiene 2 procesadores o más trabajando como uno solo, es decir, podría ser una placa que soportara 2 procesadores y un sistema operativo que lo soporte, o mediante varios equipos trabajando como uno sólo en red como podría ser un clúster o GRID.
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.