Sistemas Operativos
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Informática |
Ocorrência: 2023/2024 - 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 |
150 |
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
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Conhecimentos de programação
Conhecimentos base de arquitetura computacional
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
Abraham Silberschatz et al; Operating System Concepts (9th Edition), 2013
Bibliografia Complementar
Andrew S. Tanenbaum, Herbert Bos; Modern Operating Systems (4th Edition), 2015
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 |
45,00 |
Estudo autónomo |
30,00 |
Frequência das aulas |
75,00 |
Total: |
150,00 |
Obtenção de frequência
A avaliação da UC é dividida em duas componentes:
Avaliação TP - 50%
Avaliação PL - 50%
Nota de cada componente tem de ser >= 9,5 valores.
Nota global ponderada tem de ser também >= 9,5 valores.
Caso reprove apenas a uma componente, só tem de repetir essa componente na próxima época de avaliação.
Existem 3 épocas de avaliação consecutivas:
- Época de Avaliação Contínua;
- Época Normal;
- Época de Recurso.
Na época de avaliação contínua existem os seguintes elementos de avaliação:
**TP**
3 Mini-Testes (10%, 15% e 25%)
**PL**
2 Trabalhos práticos (25% cada)
Nas épocas de exame a avaliação consiste num projeto e num exame escrito.
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
Melhoria de classificação
Só é possível melhoria de nota na época de recurso e mediante inscrição válida na Divisão Académica.
- A componente TP só pode ser melhorada através de exame.
- A componente PL só pode ser melhorada através de projeto, elaborado individualmente.
Observações
**DISCUSSÕES ORAIS**
Em qualquer avaliação poderá ser solicitada uma *discussão oral* para validação de competências.
**CASOS OMISSOS**
Casos omissos serão decididos pelo Responsável da Unidade Curricular.