Você está na página 1de 19

Sistema Operacional

Iphone OS

Alunas:Edlane Oliveira Priscilla Batista

iOS


O Iphone OS foi criado em 29 de junho de 2007, desenvolvido pela Apple. O iPhone OS ficou conhecido como iOS foi projetado para suprir as necessidades de um ambiente mvel, onde os usurios so diversos. Muitas tecnologias so familiares em Mac OS X quanto no iOS, mas existe tambm algumas tecnologias que esto disponveis somente no IOS como caso da interface Multi-Touch

iOS


Com essa tecnologia Multi-Touch permite que o usurio interaja com o sistema operacional atravs de gestos com o apenas tocar na tela, deslizar o dedo e o movimento pina Podendo reduzir ou ampliar a imagem; Os acelmetros internos so usados por alguns aplicativos para responder agitao do aparelho ;

iOS-Verses
Verses iOS 1.0 iOS 1.1 Data de Lanamento 29 de Junho de 2007 14 de Setembro de 2007 Caractersticas Lanamento oficial do Iphone classic Lanamento inicial do iphod touch; iTune Music Store como cone de tela inicial; Suporte para iPhone 3G; Suporte para App Store, aplicativos de terceiros e games; Suporte para Microsoft Exchange; Suporte a dados 3G e GPS quando Correo de bugs para diminuir ligaes perdidas, melhora na estabilidade do Safari, melhora na busca de e-mail e exibio de mensagens de HTML, melhora na qualidade de som no Visual Voicemail.

iOS 2.0

11 de Julho de 2008

iOS 2.2

21 de Novembro de 2008

iOS-Verses
Verses iOS 3.0 Data de Lanamento 17 de Julho de 2009 Caractersticas Copiar e colar; Modo paisagem em textos, e-mail e notas; Funcionalidade shake-to shuffle. Multitarefa (iphone 3GS e 4); Caixa de e-mail unificada; Melhora de segurana e caractersticas corporativas; Multitarefa: a capacidade do sistema operacional em repartir a utilizao do processador para executar uma ou mais tarefa concorrentemente. A incluso do Airplay ; Permite assim que desenvolvedores de mdia possam atualizar gratuitamente seus programas.

iOS 4.0

21 de Junho de 2010

iOS 4.3

9 de Maro de 2011

iOS-Caractersticas


O iOS um sistema de 32 bits ; Carrega dentro do kernel recursos mnimos necessrios ao ambiente.

iOS-Caractersticas


Diferente de outros dispositivos movis o iOS possui uma tela multitouch de 480x320 pixels, acelermetros, uso de OpenGL ES e OpenAL Suas aplicaes podem ser escritas em C ou Objective-C

iOS-Caractersticas
      

Usabilidade Qualidade Grfica Performance Segurana Multi-touch Multi-tarefa Inovao

iOS-Arquitetura


A arquitetura do iPhone iOS dividida em quatro camadas; bastante similar a do Mac OS X; As camadas superiores atuam como um intermedirio entre o hardware e as aplicaes;

iOS-Arquitetura

Camada Core OS; Camada Core Services; Camada Media; Camada Cocoa Touch

iOS-Aplicaes


O sistema operacional iOS utilizado em dispositivos mveis da Apple como: iPhone iPad iPod Touch Apple TV

   

iOS-Requesitos
  

Processador AMR de 620Mhz ; 128Mb de memria RAM; 8 a 16Gb de memria flash (o iOS ocupa aproximadamente 300MB) Possuir tela de multitouch, sensor de proximidade e de luminosidade, alm de um conjunto de acelermetros.

iOS-Componentes


Gerenciamento de memria Gerenciamento de sistemas de arquivos Gerenciamento de rede

iOS-Tipos de Escalonamento


Normal (prioridade das aplicaes normais do usurio); Sistema(prioridade das aplicaes do sistema); Kernel(reservada para threads em espao de kernel); Tempo real(Threads nas quais a prioridade est baseada na necessidade de reservar uma frao pr-definidas de ciclos de clock, independente de outros aplicaes sendo executadas no sistema).

iOS-Chamadas de Sistema


As seguintes chamadas de sistemas so executveis no sistema operacional iPhone Os:


Getpid(): para obter o ID do processo; AUE_EXIT ALL{ void exit (int rval); } AUE_NULL ALL { user_ssize_t write ( Int fd, user_addr_t, cbuf, user_size_t nbyte; } AUE_SYNC ALL { int sync (void0; }

iOS-Exemplos de Cdigos


O Sistema Operacional iOS escrito em Objective- C que uma linguagem orientada a objetos, um conjunto de extenses da linguagem C, utilizada nos frameworks superiores do Mac OS X.

iOS-Exemplos de Cdigos
Programa em Objective C: hello.m #import <stdio.h> int main( int argc, const char *argv[] ) { printf( "hello world\n" ); return 0; } Saida: hello world Caractersticas: - Voc usa # import em vez de #include em Objective-C - A extenso de arquivo padro para Objective-C . M; - Comentrios: // ou /* */

iOS-Exemplos de Cdigos
Programa em Objective C: hello.m #import <stdio.h> int main( int argc, const char *argv[] ) { printf( "hello world\n" ); return 0; } Saida: hello world Caractersticas: - Voc usa # import em vez de #include em Objective-C - A extenso de arquivo padro para Objective-C . M; - Comentrios: // ou /* */

iOS-Exemplos de Cdigos


Criando Classes:

@interface NomeDaClasse: NomeDaSuperClasse{ //@interfce discrimina a origem da classe definindo quem superclasse Declarao-de-variveis; } Declarao-de-mtodos; @end

Você também pode gostar