SlideShare une entreprise Scribd logo
1  sur  18
Histórico



Psion, empresa Inglesa fundada em 1980.
EPOC 32, desenvolvido desde 1997
2008( Nokia)
(Symbian Fondation)
Histórico


Grupo Symbian formado em 1998.
 Composto por:
Ericsson– Motorola– Nokia– Psion– Matsushita
(Panasonic) (1999)– Siemens (2002)

Licenças:
Fujitsu– Kenwood– Sanyo
Empresas Liçenciadas
Visão Geral



Vantagens:



Desvantagens
Controle de Processos


O Symbian OS é um sistema operacional multitarefa
preemptivo, um aplicativo nesse sistema pode fazer o
uso de várias thread's, embora isso não seja
recomendado, devido ao custo que é gerado para
administração destes recursos. Para evitar esse tipo
de situação, o Symbian OS possui um framework para
comunicação assíncrona, batizado de Active Objects.
Controle de Processos


Symbian OS possui espaço de memória reservado para ele

Kernel

     EKA1 - multi-programação pré-empitva e proteção de memória
     EKA2 – tempo real , execução em nanokernel


Cada processo possui pelo menos uma thread, e caso exista mais de
uma, todas elas podem acessar o espaço de memória correspondente
ao processo que as contém.
Controle de Processos


Multithreadind – Execução paralela



Cliente/servidor – Comunicação feita pelo SO
Controle de Processos
Gerenciamento de Memória


Tipos de Memória:

RAM
ROM
Flash Disk e cartões de memória

Outras Características:
Kernel
Heap
Não usa Swap
Gerencia de Memória
Gerenciamento de Memória


Modelos de Implementação de memória:

Monving Model;
Multiple Model;
Direct Model;
Emulator Model;
Entrada e Saída (I/O)


Gerência dos Processo de I/O

DMA(Direct memory acess)

Interrupções
Interrupções
Entrada e Saída (I/O)


Gerência dos Processo de I/O

Drivers;

Extensões;
Sistema de arquivos


O Flash Disk é o disco interno para manipulação e escrita
de dados pelo utilizador e pelo sistema de arquivos do
sistema operativo.

O sistema suporta os sistemas de arquivos comuns nos
SO’s da Microsoft , FAT , e além deste o sistema de
arquivos LFFS (Logging Fast File System).

Sis
.sisx
Segurança


Sistema de segurança bastante efetivo, baseado na
proteção de pastas com arquivos de sistema

Uso de certificados e assinaturas para os
aplicativos, que protege a plataforma contra a
proliferação de trojans e vírus.
Créditos


Adilmar Coelho Dantas
Fernando Augusto Zorzeto
Osmar Mariano
Thiago Cabral

http://symbian.nokia.com/symbian-documentation/

http://www.hardware.com.br/livros/smartphones/hacks-para-
restricoes-seguranca-symbian.html

http://www.oficinadanet.com.br/artigo/outros_sistemas/sistema_o
peracional_symbian_os/4

Contenu connexe

Similaire à Histórico e evolução do Symbian OS

Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Symbian os
Symbian osSymbian os
Symbian osrenan9
 
Aula 2 sistemas operacionais
Aula 2 sistemas operacionaisAula 2 sistemas operacionais
Aula 2 sistemas operacionaisCarlos Melo
 
Sistema Operacional - Aula001
Sistema Operacional - Aula001Sistema Operacional - Aula001
Sistema Operacional - Aula001Cláudio Amaral
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisJocelma Rios
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marquesdjoaquim7
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Processadores e Sistemas Operacionais
Processadores e Sistemas OperacionaisProcessadores e Sistemas Operacionais
Processadores e Sistemas OperacionaisClaudio Barbosa
 
PSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas OperacionaisPSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas OperacionaisClaudio Barbosa
 
Imei módulo3 sistema operativo
Imei   módulo3 sistema operativoImei   módulo3 sistema operativo
Imei módulo3 sistema operativoteacherpereira
 
Imei módulo3 sistema operativo
Imei   módulo3 sistema operativoImei   módulo3 sistema operativo
Imei módulo3 sistema operativoteacherpereira
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoMauro Tapajós
 

Similaire à Histórico e evolução do Symbian OS (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
aula2so.ppt
aula2so.pptaula2so.ppt
aula2so.ppt
 
Symbian os
Symbian osSymbian os
Symbian os
 
SO2 - Windows 7
SO2 - Windows 7SO2 - Windows 7
SO2 - Windows 7
 
Aula 2 sistemas operacionais
Aula 2 sistemas operacionaisAula 2 sistemas operacionais
Aula 2 sistemas operacionais
 
Symbian os
Symbian osSymbian os
Symbian os
 
Sistema Operacional - Aula001
Sistema Operacional - Aula001Sistema Operacional - Aula001
Sistema Operacional - Aula001
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marques
 
Antonio menezes solaris
Antonio menezes solarisAntonio menezes solaris
Antonio menezes solaris
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Processadores e Sistemas Operacionais
Processadores e Sistemas OperacionaisProcessadores e Sistemas Operacionais
Processadores e Sistemas Operacionais
 
PSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas OperacionaisPSI - Computadores e Sistemas Operacionais
PSI - Computadores e Sistemas Operacionais
 
Imei módulo3 sistema operativo
Imei   módulo3 sistema operativoImei   módulo3 sistema operativo
Imei módulo3 sistema operativo
 
Imei módulo3 sistema operativo
Imei   módulo3 sistema operativoImei   módulo3 sistema operativo
Imei módulo3 sistema operativo
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e Instalação
 

Plus de Adilmar Dantas

APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...Adilmar Dantas
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1Adilmar Dantas
 
Potenciação Divide and Conquer
Potenciação Divide and ConquerPotenciação Divide and Conquer
Potenciação Divide and ConquerAdilmar Dantas
 
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Adilmar Dantas
 
Análise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAnálise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAdilmar Dantas
 
Reconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesReconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesAdilmar Dantas
 
Reconhecimento automático de emoções
Reconhecimento automático de emoçõesReconhecimento automático de emoções
Reconhecimento automático de emoçõesAdilmar Dantas
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPAdilmar Dantas
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
 
ALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoAdilmar Dantas
 
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSBIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSAdilmar Dantas
 
Alinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAlinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAdilmar Dantas
 
3ª maratona de games – facom ufu
3ª maratona de games – facom  ufu3ª maratona de games – facom  ufu
3ª maratona de games – facom ufuAdilmar Dantas
 
Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Adilmar Dantas
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de AlgoritmosAdilmar Dantas
 
TCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaTCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaAdilmar Dantas
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testesAdilmar Dantas
 

Plus de Adilmar Dantas (20)

Querying nosql stores
Querying nosql storesQuerying nosql stores
Querying nosql stores
 
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
APLICATIVO MÓVEL PARA AFERIÇÃO DA FREQUÊNCIA CARDÍACA E ACOMPANHAMENTO MÉDICO...
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1
 
Potenciação Divide and Conquer
Potenciação Divide and ConquerPotenciação Divide and Conquer
Potenciação Divide and Conquer
 
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
Cinta de expansão torácica utilizando Arduino aplicado na fisioterapia respir...
 
Análise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de EmoçõesAnálise de Técnicas Computacionais para Classificação de Emoções
Análise de Técnicas Computacionais para Classificação de Emoções
 
Reconhecimento Automático de Emoções
Reconhecimento Automático de EmoçõesReconhecimento Automático de Emoções
Reconhecimento Automático de Emoções
 
Reconhecimento automático de emoções
Reconhecimento automático de emoçõesReconhecimento automático de emoções
Reconhecimento automático de emoções
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLP
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de Faces
 
ALgoritmo Genético - Escalonamento
ALgoritmo Genético - EscalonamentoALgoritmo Genético - Escalonamento
ALgoritmo Genético - Escalonamento
 
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSBIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
 
Alinhamento de Sequencia DNA
Alinhamento de Sequencia DNAAlinhamento de Sequencia DNA
Alinhamento de Sequencia DNA
 
3ª maratona de games – facom ufu
3ª maratona de games – facom  ufu3ª maratona de games – facom  ufu
3ª maratona de games – facom ufu
 
Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino Monitor Cardíaco usando Arduino
Monitor Cardíaco usando Arduino
 
Algoritmo clique maximo - Analise de Algoritmos
Algoritmo clique maximo  - Analise de AlgoritmosAlgoritmo clique maximo  - Analise de Algoritmos
Algoritmo clique maximo - Analise de Algoritmos
 
Servidores Web
Servidores WebServidores Web
Servidores Web
 
TCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação RemotaTCC: WebLab Laboratório de Experimentação Remota
TCC: WebLab Laboratório de Experimentação Remota
 
Weblab TCC
Weblab TCCWeblab TCC
Weblab TCC
 
Engenharia de software testes
Engenharia de software  testesEngenharia de software  testes
Engenharia de software testes
 

Histórico e evolução do Symbian OS

  • 1.
  • 2. Histórico Psion, empresa Inglesa fundada em 1980. EPOC 32, desenvolvido desde 1997 2008( Nokia) (Symbian Fondation)
  • 3. Histórico Grupo Symbian formado em 1998. Composto por: Ericsson– Motorola– Nokia– Psion– Matsushita (Panasonic) (1999)– Siemens (2002) Licenças: Fujitsu– Kenwood– Sanyo
  • 6. Controle de Processos O Symbian OS é um sistema operacional multitarefa preemptivo, um aplicativo nesse sistema pode fazer o uso de várias thread's, embora isso não seja recomendado, devido ao custo que é gerado para administração destes recursos. Para evitar esse tipo de situação, o Symbian OS possui um framework para comunicação assíncrona, batizado de Active Objects.
  • 7. Controle de Processos Symbian OS possui espaço de memória reservado para ele Kernel EKA1 - multi-programação pré-empitva e proteção de memória EKA2 – tempo real , execução em nanokernel Cada processo possui pelo menos uma thread, e caso exista mais de uma, todas elas podem acessar o espaço de memória correspondente ao processo que as contém.
  • 8. Controle de Processos Multithreadind – Execução paralela Cliente/servidor – Comunicação feita pelo SO
  • 10. Gerenciamento de Memória Tipos de Memória: RAM ROM Flash Disk e cartões de memória Outras Características: Kernel Heap Não usa Swap
  • 12. Gerenciamento de Memória Modelos de Implementação de memória: Monving Model; Multiple Model; Direct Model; Emulator Model;
  • 13. Entrada e Saída (I/O) Gerência dos Processo de I/O DMA(Direct memory acess) Interrupções
  • 15. Entrada e Saída (I/O) Gerência dos Processo de I/O Drivers; Extensões;
  • 16. Sistema de arquivos O Flash Disk é o disco interno para manipulação e escrita de dados pelo utilizador e pelo sistema de arquivos do sistema operativo. O sistema suporta os sistemas de arquivos comuns nos SO’s da Microsoft , FAT , e além deste o sistema de arquivos LFFS (Logging Fast File System). Sis .sisx
  • 17. Segurança Sistema de segurança bastante efetivo, baseado na proteção de pastas com arquivos de sistema Uso de certificados e assinaturas para os aplicativos, que protege a plataforma contra a proliferação de trojans e vírus.
  • 18. Créditos Adilmar Coelho Dantas Fernando Augusto Zorzeto Osmar Mariano Thiago Cabral http://symbian.nokia.com/symbian-documentation/ http://www.hardware.com.br/livros/smartphones/hacks-para- restricoes-seguranca-symbian.html http://www.oficinadanet.com.br/artigo/outros_sistemas/sistema_o peracional_symbian_os/4