Currículo

Sistemas Operativos de Código Aberto 00692

Contextos

Groupo: Engenharia Informática > 2º Ciclo > Parte Escolar > Ramos > Sistemas de Informação e Gestão do Conhecimento > Optativas > 1º Ano

Groupo: Engenharia Informática > 2º Ciclo > Parte Escolar > Ramos > Multimédia > Optativas > 1º Ano

ECTS

6.0 (para cálculo da média)

Objectivos

OA1: Distinguir tipos, funções e características de sistemas operativos (SO) OA2: Descrever aspetos de gestão de processos e algoritmos relacionados OA3: Descrever os vários mecanismos avançados de comunicação e sincronização entre processos OA4: Descrever formas de gestão de memória em sistemas multi-programados e comparar os algoritmos associados. Explicar os métodos modernos de gestão de memória virtual OA5: Descrever os princípios e as formas de acesso e utilização aos dispositivos de entrada/saída OA6: Explicar os aspetos de implementação de sistemas de ficheiros comuns e atuais OA7: Identificar os mecanismos de segurança e descrever diversos tipos de ataque e formas de defesa OA8: Usar a linha de comandos para tratamento da informação e tarefas de administração.

Programa

CP2: Casos de estudo de arquiteturas modernas de sistemas operativos CP3: Trabalho remoto através da linha de comando (Shell) CP4: Processos e threads: Multiprocessamento, Scheduling CP5: Comunicação entre processos CP6: Gestão de Memória: Modelos de gestão de memória e Memória Virtual CP7: Entradas e Saídas. Gestão avançada de periféricos. CP8: Sistemas de Ficheiros antigos e modernos CP9: Administração e Segurança

Método de Avaliação

O processo de ensino / aprendizagem é orientado pelos seguintes princípios: - Enfâse na compreensão dos conceitos base - Foco em temas atuais e avançados na área dos sistemas operativos - Trabalho prático de desenvolvimento como meio de consolidação dos conhecimentos e competências e utilização desse conhecimento na sua área profissional | A UC pode ser feita apenas por avaliação periódica, sendo a nota final obtida com base em 3 componentes de avaliação: 1) (40%) Trabalho individual sobre um tópico de Investigação, que inclui um relatório e uma apresentação oral. 2) (40%) 5 mini-projetos individuais relativos à parte prática 3) (20%) Prova escrita a realizar durante o período de avaliações

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

  • - Paulo Trezentos e António Cardoso, "Fundamental do Linux" (3ª Edição), Editora FCA, 2009 - José Alves Marques, Paulo Ferreira, Carlos Ribeiro, Luís Veiga, Rodrigo Rodrigues, "Sistemas Operativos", FCA, 2012, ISBN 978-972-722-575-0 - Andrew S. Tanenbaum and Herbert Bos, "Modern Operating Systems (4th Edition)", Pearson Prentice-Hall, 2014 :

Secundária

  • Internet, outra:

Disciplinas de Execução

2010/2011 - 1º Semestre