Sistemas Operativos
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Informática |
Ocorrência: 2021/2022 - 1S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
INF |
140 |
Plano de Estudos |
2 |
- |
6 |
60 |
162 |
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
Conhecer e compreender as abstracções e mecanismos básicos de um sistema operativo.
Resultados de aprendizagem e competências
Os alunos irão adquirir competências:
- de programação concorrencial e paralela
- de trabalho em grupo
- de resolução de problemas complexos
Modo de trabalho
Presencial
Programa
Introdução aos Sistemas Operativos
Arquitecturas de Sistemas Operativos
Processos e Threads
Sincronização de processos
Escalonamento de processos
Deadlocks
Gestão de memória
Sistemas de ficheiros
Gestão de I/O
Bibliografia Obrigatória
..; ..
Métodos de ensino e atividades de aprendizagem
Aulas Teórico-Práticas expositivas para introdução dos conceitos teóricos e resolução de exercícios práticos.
Aulas de Laboratório com trabalhos semanais sobre tópicos relacionados com os conteúdos da disciplina.
Software
Linux com bibliotecas de programação em C
Java com programação multithreaded
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Designação |
Peso (%) |
Teste |
50,00 |
Trabalho laboratorial |
50,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Trabalho laboratorial |
100,00 |
Total: |
100,00 |
Obtenção de frequência
..
Fórmula de cálculo da classificação final
NF (>= 10) = [CT]*0.5 + [CP]*0.5
[CT] = Componente Teórica (>=9.5) obtida pelos testes, participação, ou exame
[CP] = Componente Prática (>=9.5) obtida pelos trabalhos práticos