Glossary entry

English term or phrase:

threads

Spanish translation:

procesos

Added to glossary by Cecilia Franetovich
Oct 19, 2010 19:19
13 yrs ago
22 viewers *
English term

cores vs. threads

English to Spanish Tech/Engineering IT (Information Technology)
What is the meaning of "threads" in this sentence? TIA!!

XXX delivers REAL cores, not threads disguised as cores.
Cores are Superior in performance to threads.

Proposed translations

1 day 4 hrs
Selected

hebras de procesos

Colegas, una traduccion posible de thread puede ser hebra, pero estoy seguro que debe haber alguna mejor. Ahora de lo que si estoy seguro es que para un profesional de computacion, un <"process" y un "thread" no es lo mismo. Ambos conceptos devienen de la materia de Sistemas Operativos y estan claramente diferenciados por el hecho de que un proceso puede contener multiples hebras que si bien usan recursos propios, tambien comparten otros recursos que son comunes al proceso que los contiene.
No tengo bien clara la traduccion que se le debe dar a "core" pero nucleo debe andar cerca.
Something went wrong...
4 KudoZ points awarded for this answer.
19 mins

núcleos frente a procesos

"thread" es el término utilizado en informática para indicar los procesos (programas normalmente invisibles al usuario) que funcionan en paralelo en una misma máquina. Concretamente, un programa puede por ejemplo crear un "thread" (proceso) que se encargue por ejemplo de hacer un cálculo que tarde mucho al mismo tiempo que sigue interactuando con el usuario, de forma que parezca mucho más rápido, porque el trabajo "duro" lo está haciendo otro programa (el "thread"). Esto se llama programación concurrente.

El "thread" normalmente es un proceso que lanza un programa para hacer una tarea secundaria en paralelo, y que devuelve el control al programa principal cuando se ha terminado la tarea encomendada (por ejemplo, dibujar algo).

En máquinas multiprocesador ("multi-core"), un procesador puede estar atendiendo al programa principal (por ejemplo, al interfaz de usuario), mientras que otro(s) procesador(es) se ocupan de hacer ejecutar los cálculos que requieren mucho uso de procesador, y que el programa principal ha creado como "threads". Así el usuario puede seguir trabajando y no tiene que esperar a que todo termine.

Las máquinas modernas tienen normalmente un procesador con varios núcleos, lo que significa que cada núcleo es como un procesador separado, pero todo dentro del mismo "chip". Lo normal son procesadores con uno, dos o cuatro núcleos.

Es posible simular dicho núcleos cuando el procesador crea internamente "threads" que -puesto que se ejecutan (en teoría) en paralelo, hacen que parezca que hay hay varios procesadores/núcleos. En realidad, lo que pasa es que a cada uno de los "threads" se les asigna parte del tiempo del procesador, por lo que no va más rápido.

En el caso que mencionas: "XXX delivers REAL cores, not threads disguised as cores."

Lo que está diciendo es que XXX tiene diferentes núcleos reales en el procesador (y por lo tanto es como si tuviese diferentes procesadores) vez de simular que los tenga.

Por ejemplo, una simulación con 4 "threads" va incluso más lenta en un único procesador que si se hiciese todo el trabajo en un único proceso, puesto que se hace todo en el mismo procesador. En cambio, con 4 núcleos reales iría 4 veces más rápido, porque cada "thread" sería procesado por un núcleo diferente....


--------------------------------------------------
Note added at 21 minutos (2010-10-19 19:40:42 GMT)
--------------------------------------------------

Si utilizas Windows, pulsa Ctrl-Alt-Del, y abre el Administrador de Programas. En la pestaña "Programas" verás los programas, en la pestaña "Procesos" verás los "threads".

--------------------------------------------------
Note added at 22 minutos (2010-10-19 19:41:54 GMT)
--------------------------------------------------

Si abres el administrador de programas en Windows (ctrl-alt-del), verás los "threads" en la pestaña "Procesos".
Note from asker:
Muichas gracias por tu ayuda Ramón!
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search