Software embutido

Autor: Judy Howell
Data De Criação: 6 Julho 2021
Data De Atualização: 23 Junho 2024
Anonim
Software Embutido
Vídeo: Software Embutido

Contente

Definição - O que significa Software Incorporado?

Software incorporado é um software incorporado em dispositivos de hardware ou que não são de PC. Foi escrito especificamente para o hardware específico em que é executado e geralmente possui restrições de processamento e memória devido aos recursos limitados de computação do dispositivo. Exemplos de software incorporado incluem aqueles encontrados em dispositivos GPS dedicados, robôs de fábrica, algumas calculadoras e até mesmo relógios inteligentes modernos.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Software Incorporado

O software incorporado é semelhante ao firmware, pois geralmente desempenha a mesma função. Este último, no entanto, é um tipo especial de software incorporado escrito em memória não volátil (como ROM ou EPROM), que não pode ser modificado facilmente - daí o nome "empresa" - e é usado principalmente para executar ou inicializar o dispositivo. Por outro lado, o software incorporado é usado para a operação geral do dispositivo.

O software incorporado pode ser muito simples, como o usado para controlar a iluminação em residências, e pode ser executado em um microcontrolador de 8 bits com apenas alguns kilobytes de memória, ou pode ser bastante complexo, como o software que executa todos os componentes eletrônicos de um carro inteligente moderno, completo com controles climáticos, cruzeiro automático e sensor de colisão, além de navegação de controle. Software embarcado complexo também pode ser encontrado em sistemas aviônicos de aeronaves, em sistemas fly-by-wire muito complexos usados ​​em aviões de combate e até mesmo em sistemas de orientação de mísseis.

A principal diferença entre software incorporado e software de aplicativo é que o primeiro geralmente está vinculado a um dispositivo específico, servindo como o próprio sistema operacional, com restrições vinculadas às especificações desse dispositivo, para que as atualizações e adições sejam estritamente controladas, enquanto o software de aplicativo fornece a funcionalidade em um computador e é executado em cima de um sistema operacional completo real, portanto, ele tem menos restrições em termos de recursos.