Chips ARM recentes, como o Qualcomm Snapdragon 810, parecem estar usando uma arquitetura híbrida chamada "big.LITTLE" com núcleos de diferentes arquiteturas e velocidades combinadas em um único processador.
Em um sistema Linux (ou outro sistema unixóide), como o kernel distribui processos para esses núcleos, e como a representação da área do usuário dessa arquitetura se parece? A gentileza dos processos desempenha um papel na alocação central?
Eu estava curioso para verificar isso no código AOSP, mas não consegui encontrar as informações relevantes. Por isso, os ponteiros são muito apreciados também.
Tags android cpu arm scheduling cpu-frequency