Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SO PAULO
2014
1
Sumrio
1. Introduo................................................................................................................3
2.
Desenvolvimento......................................................................................................4
2.1.
Processos e Threads..........................................................................................4
2.2.
Deadlocks...........................................................................................................5
2.3.
Kernel.................................................................................................................6
2.4.
2.5.
Sistemas de Arquivos......................................................................................11
2.6.
Gerenciamento de Memria...........................................................................12
3.
Concluso...............................................................................................................13
4.
Referncias Bibliogrficas....................................................................................14
1. Introduo
O Sistema Operacional Symbian, muito popular em aparelhos mveis Nokia, apresenta
uma arquitetura multitarefa robusta de 32 bits. Suas linguagens de programao so C e
Java.
A histria do Symbian comea em 1984 com uma empresa inglesa de nome Psion, que
produzia o Psion Series 5, um computador de mo com processamento modesto, mas
que portava um excelente sistema operacional prprio que fazia bom uso da memria e
proporcionava um incrvel desempenho, o EPOC 32. Movido a duas pilhas AA que
duravam at 30 horas, o dispositivo possua uma bateria de Backup para preservar os
dados durante a troca e cartes Compact Flash de at 128 MB para expandir a memria.
O EPOC 32 possui aplicativos instalados como processadores de texto, planilhas;
gerenciadores de contatos, agenda, calculadora e claro, leitor de e-mails e navegador
(caso possusse um modem serial).
Os lanamentos seguintes da marca Psion no obtiveram o sucesso esperado, fazendo
com que a empresa parasse de produzir aparelhos em 2000. Entretanto, o EPOC
sobreviveu, originando assim o Symbian OS. Em 2008, a Nokia (que possua 48% das
aes) comprou o sistema, incluindo os seus direitos.
Os cinco pontos chaves do Symbian OS so: pequenos dispositivos mveis, o mercado
de massa, conexo wireless ocasional, variedade de produtos e plataforma aberta para
desenvolvimento de terceiros. A famlia Symbian se divide em duas plataformas
principais: S60 (encontrada em celulares LG e Samsung) e UIQ (Sony-Ericsson e
Motorola). Existem ainda outras verses, como S40, que anterior ao S60,
acompanhando geralmente celulares com hardwares menos robustos; MOAP (Mobile
Oriented Applications Platform), exclusivo para os japoneses, contando com uma
interface fechada que no permite o desenvolvimento de softwares de terceiros; dentre
outros.
As quatro plataformas citadas so, na realidade, interfaces que rodam a partir do
Symbian, que o sistema operacional. S40, S60 e UIQ so interfaces parcialmente
compatveis.
Atualmente a Nokia foi comprada pela Microsoft em uma tentativa de conter os
concorrentes, o que implicar no fim da plataforma Symbian dentro dos prximos anos.
2. Desenvolvimento
2.1. Processos e Threads
Para o Symbian os processos so conjuntos de threads agrupados em uma nica
estrutura de controle de blocos de processos, com um nico espao de memria. A
princpio temos uma thread principal marcada como o ponto de partida do processo,
vale ressaltar tambm que as threads compartilham parmetros de escalonamento, ou
seja, se ocorrer alguma mudana em relao ao mtodo de escalonamento, todos os
parmetros, referentes as threads, vo mudar. As threads compartilham, tambm, objetos
de espao de memria, ou seja, dispositivos e outros descritores de objetos. Ento, por
fim, quando um processo finalizado, o ncleo elimina todas as threads no processo.
Abaixo temos um circulo de vida de uma thread para melhor compreenso.
2.1.2
Objetos ativos
2.2.
Deadlocks
2.3.
Kernel
Este kernel tambm traz um recurso importante, os chamados Dinamic Link Libraries,
tambm chamados de DLLs. As DLLs so bibliotecas acopladas a memria do sistema,
trazendo funes bsicas para as aplicaes. O Symbian traz mais de 100 DLL's em um
smartphone comum. Para se ter uma ideia da importncia delas, na verso 9 do sistema,
a interface grfica formada totalmente por DLLs. Existem dois tipos de DLLs: as
estticas (funes mais simples do sistema) e as polimrficas (so como plug-in's para
os aplicativos).
7
2.4.
10
11
2.5.
Sistemas de Arquivos
12
2.6.
Gerenciamento de Memria
13
3. Concluso
O Symbian, embora j esteja beira da morte, foi um sistema operacional eficiente e de
custo popular. Com o passar do tempo, passou a ser substitudo por outros sistemas
mveis que possuam um maior nmero de aplicativos, embora nem mesmo o Android
tenha conseguido repetir o seu excelente projeto de baixo consumo de energia.
14
4. Referncias Bibliogrficas
http://www.oficinadanet.com.br/artigo/outros_sistemas/sistema_operacional_sy
mbian_os
http://www.allaboutsymbian.com/
http://www.hardware.com.br/dicas/celulares-nokia.html
15