Concurrencia de subprocesos posix en máquina multiprocesador

Tengo algunas dudas con respecto a la concurrencia de subprocesos posix en la máquina multiprocesador. He encontrado preguntas similares en SO con respecto a esto pero no encontré una respuesta concluyente.

A continuación es mi entendimiento. Quiero saber si estoy en lo correcto.

Los hilos de Posix son hilos de nivel de usuario y el núcleo no es consciente de ello.

El programador del kernel tratará el proceso (con todos sus hilos) como una entidad para la programación. Es la biblioteca de hilos que, a su vez, elige qué hilo ejecutar. Puede dividir el tiempo de CPU dado por el kernel entre los subprocesos ejecutables.

Los hilos de usuario pueden ejecutarse en diferentes cpu cores. es decir, deje que los subprocesos T1 y T2 sean creados por un Proceso (T), entonces T1 puede ejecutarse en Cpu1 y T2 puede ejecutarse en Cpu2 PEROno pueden correr al mismo tiempo.

Por favor, hágamelo saber si mi comprensión es correcta.

Gracias...

Respuestas a la pregunta(3)

Su respuesta a la pregunta