Да и нет.Существует много систем, которые имеют несколько процессоров и сильно различаются.Прогресс геймбоя, имеет геймбоя как на основе руки, так и на базе z80 (нельзя использовать оба одновременно).но у nds есть arm9 и arm7 (можно / нужно использовать оба одновременно).Omap, который вы найдете на доске для бега, имеет руку и TSP DSP (можно использовать оба одновременно).Я предполагаю, что вы говорили о системах x86.Большинство рабочих столов - просто x86.Ваша мышь и клавиатура и тому подобное, вероятно, имеют 8051-е или другие разновидности микроконтроллеров.Но вас это не волнует, потому что это просто устройства USB HID, дисководы CDROM или жесткие диски.Вы не можете получить процессор, поэтому не имеет значения, что он появляется.В ноутбуках и серверных системах класса high-end и, вероятно, в настольных компьютерах скоро появится второй процессор или компьютер, для ноутбука это, вероятно, устройство, значительно снижающее энергопотребление, поэтому x86 можно отключить в режиме ожидания, а устройство поддерживает работу,ты просыпаешься, он поднимается очень быстро.На сервере другая система работает как пуленепробиваемый сторожевой таймер, следит за сервером, обеспечивает мониторинг и некоторые дистанционные перезагрузки и другие возможности.Точно так же вы не можете получить на этом процессоре, поэтому не имеет значения, если вы не можете найти в сделке CPUID.Еще одна ваша видеокарта, от сотен до тысяч графических процессоров.Вы можете получить доступ к ним с вашими программами, как с omap dsp, но вы не выполняете обработку общего назначения, поэтому снова CPUID не нужно будет предоставлять эту информацию.
Так что да и нет.Ваша компьютерная система в целом, включая периферийные устройства, имеет много разных процессоров, но обработка общего назначения обычно представляет собой одноядерный или многоядерный процессор одного семейства, обычно внутри одного чипа.Так что CPUID действительно нужно только для того, чтобы дать вам это ядро / семью.