Ios arquitetura e kernel em desenvolvimento

1324 palavras 6 páginas
A28415- José Maria de Figueiredo Campos
Sistemas Operativos

iOS Arquitectura e Kernel

Escola Superior de Tecnologia e Gestão
2012/2013
Índice: 1-O que é o iOS? 1
2- Arquitectura: Core OS/Core Services/ Média/Cocoa Touch e aspectos de cada camada
3- História do mesmo (iOS)

4- Como a Sandbox é implementada

Discussão e Conclusão

iOS ( antes chamado de Iphone OS) é um sistema operativo móvel da Apple Inc. Desenvolvido originalmente para o Iphone, também é usado em iPod Touch, iPad, e Apple TV. A Apple não permite que o iOS seja executado em Hardware de terceiros. A interface do utilizador do iOS é baseada no conceito de manipulação directa, utilizando gestos em multi-toque. A interacção com o sistema operacional inclui gestos como apenas tocar na tela, deslizar o dedo, e o movimento de “pinça” utilizado para se ampliar ou reduzir a imagem. Acelerômetros internos são usados por alguns aplicativos para responder à agitação do aparelho (um resultado comum é o comando de desfazer) ou rodá-la em três dimensões (outra opção é a mudança do modo retrato para modo paisagem).
Arquitectura do iOS:
A arquitetura do iOS atua como um middleware, ou seja como uma camada intermediária entre aplicação e o hardware do dispositivo. O acesso ao hardware dá-se através de um conjunto de interfaces bem definidas.
Por razões de segurança, cada aplicação somente pode ler e escrever em uma área específica, determinada pelo iOS, chamamos esta área de sandbox.
O iOS possui quatro camadas de abstração exibidas na figura 1. As camadas inferiores, Core Services e Core OS, são desenvolvidas em C, e têm nível mais baixo de abstração. Estas camadas contém as interfaces mais fundamentais do iOS entre elas as utilizadas para aceder a serviços de nível baixo, como os sockets de rede entre outros.
Já as camadas superiores contêm os frameworks com tecnologias mais avançadas, geralmente são escritas em uma mistura de Objective -C e C.
Camada de Core OS

Relacionados

  • Sistemas Operacionais para Dispositivos Moveis
    4422 palavras | 18 páginas
  • Celulares
    4423 palavras | 18 páginas
  • Sistemas operacionais móveis
    4303 palavras | 18 páginas
  • Sistemas Operacionais Móveis
    3211 palavras | 13 páginas
  • Fund Sist Op 03 Estrutura do Sistema Operacional
    1548 palavras | 7 páginas
  • estudante
    806 palavras | 4 páginas
  • Sistemas operacionais para celulares
    457 palavras | 2 páginas
  • Gerenciamento de mem ria em dispositivos móveis
    2127 palavras | 9 páginas
  • Gerencia De Memoria
    1327 palavras | 6 páginas
  • Dispositivos moveis
    6484 palavras | 26 páginas