Um homem está retirando dinheiro de um caixa eletrônico.
Crédito da imagem: Fonte da imagem / Visão digital / Imagens Getty
Um sistema embarcado é um tipo de computador projetado apenas para realizar tarefas específicas e é difícil, senão impossível, de reprogramar. Alguns dos primeiros computadores eram o que agora consideramos um sistema embarcado, visto que realizavam apenas uma tarefa, como resolver um quebra-cabeça específico. No entanto, hoje um sistema embarcado recebe esse nome pelo fato de ser encontrado em outra máquina.
Benefícios Físicos
Como um sistema embarcado sempre executa as mesmas tarefas básicas, raramente precisa de alterações de hardware, como adicionar memória extra ou espaço de armazenamento. Por sua vez, geralmente há pouca necessidade de que as pessoas possam acessar fisicamente o sistema. Como resultado, é muito mais fácil hospedar um sistema embarcado em um dispositivo como um decodificador que não foi projetado para manutenção do usuário.
Vídeo do dia
Tarefas Dedicadas
Ao contrário de um computador totalmente desenvolvido, uma tarefa incorporada geralmente executa apenas uma tarefa por vez. Por exemplo, um decodificador pode ter a tarefa de pegar o sinal de entrada do cabo, sintonizar um canal específico e emitir o sinal em um formato que um aparelho de televisão possa entender. Ao se dedicar a essa tarefa, a caixa pode fazê-lo sem interrupção. Em muitos contextos, operar continuamente pode ser crítico; por exemplo, um decodificador deve processar continuamente a imagem para garantir que não haja falhas na tela.
Sistema operacional
Como um sistema embarcado geralmente desempenha uma função simples que não muda, os requisitos do sistema operacional são menos onerosos. Freqüentemente, um sistema embarcado pode ser executado em um sistema operacional mais antigo ou menos sofisticado e não precisa ser atualizado. Por exemplo, dispositivos que variam de caixas eletrônicos a monitores de entretenimento de assentos de aviões foram capazes de executar um especial versão do Windows XP por anos sem nenhum problema de desenvolvimento até que a Microsoft começou a retirar o suporte para o sistema.
Especificações e custos
As demandas de hardware para sistemas embarcados são geralmente muito mais baixas do que para PCs completos. Por exemplo, concentrar-se em uma única tarefa significa que os processadores com vários núcleos geralmente não são necessários. Dependendo da finalidade do sistema, ele pode funcionar com processadores lentos porque há não há necessidade de permitir o excesso de capacidade para a possibilidade de tarefas mais exigentes, como vídeo em processamento. Por sua vez, esses requisitos de especificação reduzidos podem reduzir substancialmente os custos.