Sistemas embarcados
Orientados à Aplicação1
Abstract— This study aims to compare performance between three operating systems; Linux, Android and Windows CE, embedded in a system using ARM9 architecture, which perform the same tasks, in order to ascertain which operating system has higher performance in pre-defined areas.
Key Words— Algorithm, Performance. Linux, Android,
Windows CE e Design.
Resumo— Este estudo tem por finalidade realizar a comparação de desempenho entre três sistemas operacionais como Linux, Android e Windows CE, embarcados em um sistema utilizando arquitetura ARM9, os quais realizarão as mesmas tarefas permitindo averiguar qual deles possui melhor desempenho em áreas pré-definidas.
Palavras chave— Algoritmo, Desempenho. Linux, Android,
Windows CE e Projeto.
I. INTRODUÇÃO
A qualidade dos sistemas embarcados tem tido uma importância crescente para as organizações devido à competitividade no setor de desenvolvimento de software. A avaliação do desempenho nos sistemas embarcados é uma atividade imprescindível para a obtenção e garantia da qualidade tanto no seu processo de desenvolvimento, quanto no produto final. Portanto, este é o principal meio de se saber como planejar, executar e alcançar a melhoria de um produto ou aplicação. [20]
Assim sendo, o propósito deste estudo é avaliar o desempenho de três sistemas operacionais, como Linux,
Android e Windows CE, embarcados em um minicomputador dotado de um microprocessador ARM9 da Samsung
(S3c2440), que fornece suporte a estes sistemas. Estes sistemas atualmente destacam-se no mercado, e estão entre os mais procurados para o desenvolvimento de projetos, devido às plataformas extremamente estáveis, facilidade de adaptações de códigos e alto desempenho. Para tanto, três
1
Trabalho de Conclusão de Curso apresentado ao Instituto Nacional de
Telecomunicações, como parte dos requisites para a obtenção do Grau de
Bacharel em Engenharia da