Sistemas operacionais embarcados
Apesar de ser um equipamento pequeno e com recursos de memória RAM e armazenamento reduzidos, esses aparelhos precisavam de um Sistema Operacional para gerenciar todas as suas aplicações, tal como um computador convencional. O primeiro sistema a ficar famoso a tal ponto de seu nome está associado aos PDAs foi o Sistema Operacional da Palm, o Palm OS.
O Palm OS começou como um sistema muito simples destinado a oferecer funções de assistente pessoal, utilizando pouco processamento e pouca memória RAM. Essa característica acabou sendo fundamental para o sucesso da plataforma, já que os aparelhos podiam ser simples, leves e baratos. Para ter uma ideia, o aparelho Palm original (batizado de Pilot 1000, ver Figura 2) utilizava um processador Motorola Dragon Ball de apenas 16 MHz, combinado com 128 KB de memória e uma tela monocromática de 160x160: Apesar das limitações, o sistema era surpreendentemente rápido e eficiente. Embora fosse monotarefa, o chaveamento entre os programas era bastante transparente, o que criava uma impressão de simplicidade e confiabilidade.
Mas, com a evolução dos PDAs, com o aumento da capacidade