26.07.2014 Views

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Winsock, o qual é usa<strong>do</strong> no protocolo TCP/IP e PPP/SLIP. E, no nível mais alto, são<br />

ofereci<strong>do</strong>s serviços <strong>de</strong> FTP e HTTP (GOGGIN, 1999), (XIAO, et al 2002), (MICROSOFT,<br />

2006).<br />

2.5.6 Aten<strong>de</strong>n<strong>do</strong> a requisitos especiais<br />

No <strong>sistema</strong> <strong>operacional</strong> Win<strong>do</strong>ws CE é importante ressaltar duas características, uma<br />

nativa no caso <strong>do</strong> tempo real e outra on<strong>de</strong> a plataforma on<strong>de</strong> será instala<strong>do</strong> o <strong>sistema</strong><br />

<strong>operacional</strong> <strong>de</strong>ve conter, no caso da MMU.<br />

• Tempo Real<br />

É importante distinguir Sistema <strong>de</strong> tempo Real e Sistema <strong>operacional</strong> <strong>de</strong> Tempo Real<br />

(SOTR). Sistema <strong>de</strong> Tempo Real é um conjunto <strong>de</strong> to<strong>do</strong>s os elementos especifica<strong>do</strong>s para<br />

essa finalida<strong>de</strong>, como hardware, <strong>sistema</strong> <strong>operacional</strong> e aplicativos. O SOTR é um elemento<br />

<strong>do</strong> <strong>sistema</strong> completo <strong>de</strong> tempo real (OLIVEIRA, 2001).<br />

Um <strong>sistema</strong> é classifica<strong>do</strong> como <strong>de</strong> tempo real quan<strong>do</strong> a execução <strong>de</strong> toda e qualquer<br />

tarefa <strong>de</strong>vem se dar <strong>de</strong>ntro <strong>de</strong> uma faixa <strong>de</strong> tempo estipulada a priori. Isto é importante para<br />

que o <strong>sistema</strong> possa realizar tarefas periódicas ou reagir a estímulos <strong>do</strong> meio sempre <strong>de</strong>ntro <strong>de</strong><br />

um tempo previsível. No caso da automação industrial esse tempo <strong>de</strong>pen<strong>de</strong> das constantes <strong>de</strong><br />

tempo <strong>do</strong> pro<strong>ce</strong>sso a ser controla<strong>do</strong> (OLIVEIRA, 2001).<br />

Aplicações com tempo real com restrições <strong>de</strong> tempo real são menos interessadas em<br />

uma distribuição uniforme <strong>do</strong>s recursos e mais interessadas em aten<strong>de</strong>r requisitos tais como<br />

perío<strong>do</strong>s <strong>de</strong> ativação e <strong>de</strong>adlines. Essas aplicações são usualmente organizadas na forma <strong>de</strong><br />

várias threads ou tarefas concorrentes, logo um requisito básico para os <strong>sistema</strong>s operacionais<br />

<strong>de</strong> tempo real é ofere<strong>ce</strong>r suporte para tarefas e threads (OLIVEIRA, 2001).<br />

Tarefas ou pro<strong>ce</strong>ssos são abstrações que incluem: um espaço <strong>de</strong> en<strong>de</strong>reçamento<br />

próprio (possivelmente compartilha<strong>do</strong>), um conjunto <strong>de</strong> arquivos abertos, um conjunto <strong>de</strong><br />

direitos <strong>de</strong> a<strong>ce</strong>sso, um contexto <strong>de</strong> execução forma<strong>do</strong> pelos registra<strong>do</strong>res <strong>do</strong> pro<strong>ce</strong>ssa<strong>do</strong>r.<br />

Threads são tarefas leves, únicos atributos são aqueles associa<strong>do</strong>s com o contexto <strong>de</strong><br />

execução.<br />

Portanto, o chaveamento entre duas threads <strong>de</strong> uma mesma tarefa é muito mais rápi<strong>do</strong>.<br />

22

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

Saved successfully!

Ooh no, something went wrong!