Hilos en Sistemas Operativos


 


¿ Que es es un hilo en sistemas operativos?

Un hilo en el ámbito de sistemas operativos se refiere a un proceso o tarea que puede estar ejecutándose al mismo tiempo que otra. Los hilos de ejecución que están siendo llevado a cabo y están compartiendo o usando los mismos recursos ya pasan a ser llamados un proceso.

Los hilos que se usan en un procesador son aquellos que permiten administrar las tareas de este como también de sus núcleos de una manera ordenada y muy eficiente

¿Para que nos sirven los hilos?

Los hilos principalmente nos permiten separar las tareas que son muy complejas en tareas mas sencillas y especificas. Esto nos beneficia y ayuda en gran medida ya que en dado caso que un proceso en ejecución falle o se bloquee pues no nos afecte como tal toda la aplicación o programa. 

¿Como funciona un hilo con sus núcleos?

Un hilo dentro de un procesador es la manera en que cada uno de los núcleos que contiene la CPU recibe y procesa la información. Cada núcleo puede únicamente realizar o ejecutar  una solo tarea a su vez independientemente del procesador que contenga, por ejemplo, de ocho núcleos tenga 16 hilos, este comportamiento sigue siendo el mismo.

¿Entre mas nucleos y mas hilos contenga un sistema operativo fluira mas rapido?

El contar con un procesador que tenga más núcleos y más hilos, claro que es mejor, pero debemos tener presente que esto no quiere decir que como mencionamos anteriormente esto no quiere decir que vayamos a tener siempre un mayor rendimiento en videojuegos, ya que realmente todo depende de la optimización que hayan introducido los desarrolladores y de la cantidad de núcleos e hilos que cada juego sea capaz de usar o requerir.

¿Que decir que un pc tiene cierta cantidad de núcleos y  hilos?

Por ejemplo en el caso que nos encontremos en la situación de que un pc tiene 2 nucleos y 4 hilos 
¿Qué significa ? Lo explicare de la siguiente manera la cantidad de núcleos quiere decir cuantos procesos puede manejar y los hilos son los subprocesos por ejemplo: un Pentium G4560 contiene dos núcleos físicos y cuatro hilos, esto hace referencia a que dicho equipo puede manejar dos procesos y cuatro subprocesos.



Comentarios