Hi the main processor is made of 2 separate cores and they can run different software. The processor we use it's the top of the line for STM so it's not a dollar or two. The separation between the two cores is much more well defined that people might think. The Wifi BT is managed by a separate module with its own separate processor (The Wifi/BT is also optional on most models)