£¯¢¢½£¯¢¢½Apresenta£¯¢¢½£¯¢¢½o do ... - NTICS Projetos Title: £¯¢¢½£¯¢¢½Apresenta£¯¢¢½£¯¢¢½o
Apresentação_SO
-
Upload
edlane-oliveira -
Category
Documents
-
view
216 -
download
0
Transcript of Apresentação_SO
-
8/6/2019 Apresentao_SO
1/19
Sistema Operacional
Iphone OS
Alunas:Edlane Oliveira
Priscilla Batista
-
8/6/2019 Apresentao_SO
2/19
iOS
O Iphone OS foi criado em 29 de junho de2007, desenvolvido pela Apple.
O iPhone OS ficou conhecido como iOS foiprojetado para suprir as necessidades de umambiente mvel, onde os usurios sodiversos.
Muitas tecnologias so familiares em Mac OS
X quanto no iOS, mas existe tambm algumastecnologias que esto disponveis somente noIOS como caso da interface Multi-Touch
-
8/6/2019 Apresentao_SO
3/19
iOS Com essa tecnologia Multi-Touch permite
que o usurio interaja com o sistemaoperacional atravs de gestos com oapenas tocar na tela, deslizar o dedo e o
movimento pina
Podendo reduzir ou ampliar a imagem;
Os acelmetros internos so usados poralguns aplicativos para responder agitao do aparelho ;
-
8/6/2019 Apresentao_SO
4/19
iOS-VersesVerses Data de Lanamento Caractersticas
iOS 1.0 29 de Junho de 2007 Lanamento oficial do Iphone classic
iOS 1.1 14 de Setembro de 2007 Lanamento inicial do iphod touch;iTune Music Store como cone de tela
inicial;iOS 2.0 11 de Julho de 2008 Suporte para iPhone 3G;
Suporte para App Store, aplicativos deterceiros e games;Suporte para Microsoft Exchange;Suporte a dados 3G e GPS quando
iOS 2.2 21 de Novembro de 2008 Correo de bugs para diminuirligaes perdidas, melhora naestabilidade do Safari, melhora nabusca de e-mail e exibio demensagens de HTML, melhora na
qualidade de som no Visual Voicemail.
-
8/6/2019 Apresentao_SO
5/19
iOS-VersesVerses Data de Lanamento Caractersticas
iOS 3.0 17 de Julho de 2009 Copiar e colar;Modo paisagem em textos, e-mail enotas;Funcionalidade shake-to shuffle.
iOS 4.0 21 de Junho de 2010 Multitarefa (iphone 3GS e 4);
Caixa de e-mail unificada;Melhora de segurana ecaractersticas corporativas;Multitarefa: a capacidade do sistemaoperacional em repartir a utilizao doprocessador para executar uma ou
mais tarefa concorrentemente.
iOS 4.3 9 de Maro de 2011 A incluso do Airplay ;Permite assim que desenvolvedoresde mdia possam atualizargratuitamente seus programas.
-
8/6/2019 Apresentao_SO
6/19
O iOS um sistema de
32 bits ;
Carrega dentro do kernelrecursos mnimos
necessrios ao ambiente.
iOS-Caractersticas
-
8/6/2019 Apresentao_SO
7/19
Diferente de outros dispositivos movis o iOSpossui 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
-
8/6/2019 Apresentao_SO
8/19
iOS-Caractersticas
Usabilidade
Qualidade Grfica
Performance Segurana
Multi-touch
Multi-tarefa Inovao
-
8/6/2019 Apresentao_SO
9/19
iOS-Arquitetura
A arquitetura do iPhone iOS dividida emquatro camadas;
bastante similar a do Mac OS X;
As camadas superiores atuam como umintermedirio entre o hardware e asaplicaes;
-
8/6/2019 Apresentao_SO
10/19
iOS-Arquitetura
Camada Core OS; Camada Core Services;
Camada Media;
Camada Cocoa Touch
-
8/6/2019 Apresentao_SO
11/19
iOS-Aplicaes
O sistema operacional iOS utilizado emdispositivos mveis da Apple como:
iPhone
iPad
iPod Touch Apple TV
-
8/6/2019 Apresentao_SO
12/19
iOS-Requesitos
Processador AMR de 620Mhz ;
128Mb de memria RAM;
8 a 16Gb de memria flash (o iOS ocupaaproximadamente 300MB)
Possuir tela de multitouch, sensor de
proximidade e de luminosidade, alm de umconjunto de acelermetros.
-
8/6/2019 Apresentao_SO
13/19
iOS-Componentes
Gerenciamento de memria
Gerenciamento de sistemas de arquivos
Gerenciamento de rede
-
8/6/2019 Apresentao_SO
14/19
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 baseadana necessidade de reservar uma frao pr-definidas deciclos de clock, independente de outros aplicaes sendoexecutadas no sistema).
-
8/6/2019 Apresentao_SO
15/19
-
8/6/2019 Apresentao_SO
16/19
iOS-Exemplos de Cdigos
O Sistema Operacional iOS escrito em
Objective- C que uma linguagem orientada aobjetos, um conjunto de extenses dalinguagem C, utilizada nos frameworkssuperiores do Mac OS X.
-
8/6/2019 Apresentao_SO
17/19
iOS-Exemplos de CdigosPrograma em Objective C:
hello.m
#import
int main( int argc, const char *argv[] ) {printf( "hello world\n" );
return 0;
}
Saida: hello worldCaractersticas:
- Voc usa # import em vez de #include em Objective-C
- A extenso de arquivo padro para Objective-C . M;
- Comentrios: // ou /* */
-
8/6/2019 Apresentao_SO
18/19
iOS-Exemplos de CdigosPrograma em Objective C:
hello.m
#import
int main( int argc, const char *argv[] ) {printf( "hello world\n" );
return 0;
}
Saida: hello worldCaractersticas:
- Voc usa # import em vez de #include em Objective-C
- A extenso de arquivo padro para Objective-C . M;
- Comentrios: // ou /* */
-
8/6/2019 Apresentao_SO
19/19
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