18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 8<br />

Banco de Dados em Sistemas Embarcados<br />

Segundo (GRAVES 2003) o banco de dados é um conjunto de dados armazenados de<br />

maneira que persistam e possam ser manipulados. Por persistência queremos dizer<br />

que os dados permanecerão em seus locais depois que o trabalho que os utiliza for<br />

encerrado e o computador for desligado. O sistema de banco de dados é composto<br />

de um banco de dados e do ambiente ao seu redor, incluindo o software, sistema<br />

operacional, hardware e pessoas que o utilizam.<br />

Segundo (OLSON 2000), muitos sistemas embarcados executam múltiplas tarefas<br />

e necessitam algum tipo de sistema operacional para gerenciamento destas tarefas.<br />

Sistemas embarcados freqüentemente requerem sofisticados serviços de gerenciamento<br />

de banco de dados.<br />

Uma das estratégias chaves em escolher um banco de dados para um sistema embarcado<br />

é ter completo conhecimento dos requisitos da aplicação. As características<br />

dos bancos de dados variam muito dependendo do fornecedor. Alguns não atenderão<br />

todos os requisitos de uma aplicação, outros até mais. A escolha do banco de dados<br />

dever ser aquela que atenda, se não a todos os requisitos, pelo menos a maior parte<br />

deles.<br />

Depois de escolher o sistema operacional, plataforma de hardware e software do<br />

banco de dados para o sistema embarcado, devemos projetar um sistema que seja de<br />

operação confiável, que tenha nenhuma ou pouca intervenção humana. Ao contrário<br />

dos computadores desktops sistemas embarcados não podem ficar perguntando a um<br />

200

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!