Disciplina: Introdução aos Sistemas Operativos
Área Científica:
Ciências Informáticas
HORAS CONTACTO:
80 Horas
NÚMERO DE ECTS:
6 ECTS
IDIOMA:
Português
Objetivos Gerais:
- Conhecer os conceitos fundamentais subjacentes aos sistemas operativos, com ênfase nas funcionalidades e objetivos dos seus componentes principais. Será utilizado o ambiente Unix/Linux para exemplificação e prática.
- Programar, ao nível do utilizador, rotinas que permitam otimizar a utilização de um sistema operativo.
Conteúdos / Programa:
1 - Introdução
2 - Introdução ao sistema operativo Linux
3 - Processos
4 - Sincronização
5 - Entrada e saídas
6 - Comunicação
7 - Memória
8 - Sistemad e ficheiros
1 - Plataforma Virtual Box
2 - Filosofias e conceitos do Linux
3 - Estrutura do Linux e instalação
4 - Interface gráfico
5 - Configuração do sistema através de interface gráfica
6 - Documentação do Linux
7 - Operações de linha de comando
8 - Operações sobre ficheiros
9 - Ambiente do utilizador
10 - Editores de texto
11 - Principios de segurança local
12 - Operações de rede
13 - Manipolação de texto
14 - Impressão
15 - Bash scripting
16 - Bash scripting avançado
17 - Processos
18 - Aplicações comuns
Bibliografia / Fontes de Informação:
- Marques, José Alves; Ferreira, Paulo; Ribeiro, Carlos; Veiga, Luís; Rodrigues, Rodrigo; Sistemas Operativos 2009; Editorial FCA;
- Pereira, Fernando; Linux - Curso Completo; Editorial FCA.
Métodos e Critérios de Avaliação:
Componente teórica:
- Duas frequências durante o semestre, com nota minima de 7,5 valores, sendo necessário a média de ambas superior a 9,5 valores.
Componente prática:
- Trabalho individual, cuja avaliação terá em conta o trabalho realizado, bem como os conhecimentos demonsrtados durante a apresentação/discussão. Nota minima nos trabalho de 7,5 valores.
Nota final:
- A nota final será a média ponderada da coponente teória (50%) e da componente prática (50%)