• Não
  • A UC de sistemas operativos móveis apresenta os vários conceitos de como um sistema operativo funciona, e de quais as suas diversas arquiteturas existentes no mercado tecnológico. Pretende divulgar os princípios fundamentais dos sistemas operativos móveis e sua compreensão do ponto de vista desde hardware, arquiteturas, funções e características até ao nível de interface de utilizador.
  • Semestral
  • Descrição

    Data limite

    Ponderação

    Testes de avaliação

    Final das aulas do semestre

    40%

    Trabalhos e Projeto

    Final das aulas do semestre

    60%

     

     

    Avaliação contínua comporta: 2 testes durante o decorrer do período letivo com um peso de 40% (20% cada um) e trabalhos que correspondem a 60%. A nota mínima em todos os elementos de avaliação é de 8 valores. Mínima assiduidade para aprovação em avaliação contínua de 50%.

    A média da nota final em avaliação contínua deve ser superior a 10 valores, caso contrário os alunos deverão ir a época de recurso (100% da nota final) na qual deverão ter 10 valores de nota mínima para poderem obter aprovação à UC.

  • Introdução aos sistemas operativos (móveis e não móveis): Aparecimento e evolução histórica; Tipos de SO, Arquiteturas e Hardware; Características e funções de um SO: Núcleo de um SO, gestão de processos e alocação de recursos; Sincronização, gestão e concorrência de processos e bloqueios (deadlocks); Memórias (memória RAM e memória virtual); Operações de I/O (entrada e saída); Sistemas de ficheiros; Multi-processamento (multi-tasking, multi-programming). Sistemas operativos para dispositivos móveis Arquitetura e requisitos de um dispositivo móvel; Tipos de plataformas (Android, IOS, Win 10 mobile, etc); Lojas de aplicações, instalação e comparação de plataformas. Instalação e operação em máquinas reais: Usar uma máquina virtual para executar um SO móvel; Utilização do Android Debug Bridge (ADB) num SO móvel.
  • Identificar e conhecer os principais componentes de um sistema operativo e a sua interação com o hardware e o software; Conhecer as principais tecnologias utilizadas atualmente: nomeadamente o Hardware e software utilizados; Familiarizar os vários conceitos de sistema operativo, assim como as suas principais características e funções; Compreender e avaliar os diferentes aspetos da arquitetura de um dispositivo móvel e seus recursos.
  • Obrigatório
  • As aulas terão uma exposição teórica detalhada dos conceitos, princípios e técnicas fundamentais, associados a desmonstrações propostas pelo docente. Estas têm como objetivo fundamental fazer a ligação entre os conceitos teóricos e sua aplicação prática.
  • Português
  • COLLINS, Lauren; ELLIS, Scott R., "Mobile Devices: Tools and Technologies", Chapman and Hall/CRC, 2015. SILBERCHATZ, Abraham, GAGNE , Greg, GALVIN, Peter B., "Operating Systems Concepts (10th Edition)", Wiley, 2021. Tanenbaum, A. S., & Bos, H. (2022). "Modern Operating Systems (5th ed.)". Pearson Education. STALLINGS, William, "Operating Systems: Internals and Design Principles (9th Edition)", Prentice Hall, 2017.
  • 4
  • 0
  • 4
  • 1
  • IPLUSO6378-23528
  • Sistemas Operativos Móveis
  • 23528
  • 6378
  • Desenvolvimento para a Web e Dispositivos Móveis (T) (IPLUSO)