Symbian so

Post on 09-Jun-2015

911 views 3 download

description

Symbian, Operating Systems Mobile

Transcript of Symbian so

Histórico

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

Grupo Symbian formado em 1998. Composto por: Ericsson– Motorola– Nokia– Psion– Matsushita

(Panasonic) (1999)– Siemens (2002)

Licenças: Fujitsu– Kenwood– Sanyo

Histórico

Empresas Liçenciadas

Visão Geral

Vantagens:

Desvantagens

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

Controle de Processos

Tipos de Memória:

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

Outras Características: Kernel Heap Não usa Swap

Gerenciamento de Memória

Gerencia de Memória

Modelos de Implementação de memória:

Monving Model; Multiple Model; Direct Model; Emulator Model;

Gerenciamento de Memória

Gerência dos Processo de I/O

DMA(Direct memory acess)

Interrupções

Entrada e Saída (I/O)

Interrupções

Gerência dos Processo de I/O

Drivers;

Extensões;

Entrada e Saída (I/O)

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

Sistema de arquivos

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.

Segurança