A combinação de um chip de microprocessador e seu sistema operacional instalado determina a
funcionalidade geral e o desempenho de um sistema de computador . Mais especificamente, dita:
*
Conjunto de instruções Arquitetura (ISA) Compatibilidade: O sistema operacional deve ser compatível com o ISA do microprocessador. O ISA define as instruções que o processador entende. Um sistema operacional escrito para um processador X86 não será executado em um processador de ARM sem modificação significativa (emulação, tradução etc.).
*
recursos do sistema: A combinação determina o intervalo de tarefas que o sistema pode executar. Um processador poderoso com um sistema operacional leve pode ser adequado para sistemas incorporados, enquanto um processador menos poderoso com um sistema operacional exigente pode lutar com tarefas complexas.
*
Limites de desempenho: A velocidade do processador, o número de núcleos e o tamanho do cache, juntamente com a eficiência do sistema operacional no gerenciamento de recursos, determinam a velocidade e capacidade de resposta geral do sistema. Um processador poderoso dificultado por um sistema operacional inchado ou ineficiente não funcionará tão bem quanto poderia.
*
Compatibilidade de hardware e software: O sistema operacional atua como um intermediário entre os aplicativos e o hardware. O sistema operacional precisa de drivers para se comunicar com componentes de hardware específicos, e a combinação do processador, SO e drivers disponíveis determina quais periféricos podem ser usados.
*
Recursos de segurança: Tanto o processador quanto o sistema operacional contribuem para a postura geral de segurança do sistema. O processador pode ter recursos de segurança internos e o sistema operacional fornece outras camadas de proteção por meio de contas de usuário, controles de acesso e atualizações de segurança.
Em suma, é a sinergia (ou a falta dela) entre o hardware (microprocessador) e o software (SO) que molda a funcionalidade completa e a experiência do usuário do computador.