Olá usuário , seja muito bem vindo ao nosso fórum !

Se esta visitando nosso fórum e de alguma forma nós te ajudamos com algum tutorial, download, espero que colabore com a gente se registrado no fórum que não leva mais que 1 minuto.

Outras formas de colaborar com o nosso fórum:

-> Se logando apos o registro.
-> Entrando diariamente.
-> Postando novos conteúdos no fórum como tutoriais, downloads, piadas, memes, notícias, vídeos, etc..
-> Leia nossas regras e participe de nossas promoções.

Até mais , aguardo seu registro e sua colaboração com o fórum.
Olá usuário , seja muito bem vindo ao nosso fórum !

Se esta visitando nosso fórum e de alguma forma nós te ajudamos com algum tutorial, download, espero que colabore com a gente se registrado no fórum que não leva mais que 1 minuto.

Outras formas de colaborar com o nosso fórum:

-> Se logando apos o registro.
-> Entrando diariamente.
-> Postando novos conteúdos no fórum como tutoriais, downloads, piadas, memes, notícias, vídeos, etc..
-> Leia nossas regras e participe de nossas promoções.

Até mais , aguardo seu registro e sua colaboração com o fórum.

Você não está conectado. Conecte-se ou registre-se

Sistema Operacional Symbian OS. Parte 4/4

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

!skipper

!skipper
RBFounder

RBFounder

11. Entrada e Saída (I/O)

O hardware do sistema como um todo, possui diversos periféricos ligados través de uma interface. Essa interface constitui em um elemento fundamental para a comunicação do sistema operacional com esses periféricos, e usa-se os controladores para isto. O controlador é projetado para gerenciar e fazer funcionar cada periférico, no intuito de realizar e fazer funcionar suas tarefas, este é responsável por fazer a interação do hardware e software, no caso o sistema operacional, através das interfaces dos dispositivos.
O Symbian OS utiliza duas técnicas de gerência dos processos de entrada e saída, interrupções e DMA (Direct memory acess). As interrupções são determinadas no kernel, a partir dos sinais emitidos em dois registradores do tipo PIC (Programmable Interrupt Controller). Essas interrupções são divididas de duas formas: IRQ (Interrupt Request) ou interrupção normal e FIQ (Fast Interrupt Request) ou interrupção rápida, sendo esta última com maior prioridade sobre as IRQ?s. Essa organização pode ser vista na Figura 4.


Figura 4 - Funcionamento das Interrupções.



Conforme a Figura 4, o mecanismo de interrupções do sistema tem dois níveis, separados pelos registadores PIC. O PIC nível 1, possui acesso direto ao processador (CPU). Já no PIC nível 2, ele deve passar pelo nível 1 para acontecer a interrupção do processo de E/S. Como o mecanismo de interrupções não é sempre eficiente, utiliza-se a técnica de DMA para agilizar os processos de E/S, parecidos com os conceitos básicos dos SO?s mais conhecidos.

A DMA permite aos periféricos e/ou dispositivos alocar memória diretamente sem que exista um processo no CPU para isto. No Symbian OS é bem comum o uso de DMA em multicanais, onde é permitida mais de uma tranferência de dados de E/S na memória, divididos em canais. Um canal do DMA incializa o processo de tranferencia de dados pelo registrador do dispositivo e endereça memória diretamente. Estes canais são organizados em uma FIFO e controlados pela interface de cada periférico [Sales, Jane. (2005)].


12. Conclusão

O Symbian OS está em franca ascensão, assim como todos os sistemas operacionais de código aberto, e também devido ao crescimento da tecnologia móvel em todo o mundo. Como a sua base foi muito bem projetada, isto permite que a evolução do sistema e inclusão de novos componentes, como 3G e TV digital, por exemplo, seja rápida para acompanhar a evolução do mercado. Seu funcionamento não requer um hardware muito robusto o que facilicita sua inserção em dispositivos móveis, tendo um custo-beneficio bem melhor que seus concorrêntes.

Créditos: oficinadanet.com.br e sasuky

http://www.thunderzone.co.cc

#Blow

#Blow
RBConhecido

RBConhecido

Legal parabéns belo topic

https://twitter.com/

BOT

BOT
RBFounder

RBFounder

Para evitar Necro-Post estamos fechando todos os tópicos com mais de 1 mês de inatividade.
Os tutoriais e downloads estão sendo fechados, mas continuarão disponíveis no fórum.

Algum tutorial fail? Ou um link quebrado?
Mande-me Mensagem Privada com o link do tópico e o problema.

Obrigado e Tópico Closed.

https://twitter.com/

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos