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
EDC:15689 - dll:1.0.5.1 - updated: 2020-07-03 06:24:33

Bibliografia / Fontes de Informação:

  • Sistemas Operativos, José Alves Marques, FCA, 2009.
  • Linux ? Curso completo, Fernando Pereira, FCA, 2000

Métodos e Critérios de Avaliação:

2 Exames (50% cada/60% nota final)

  • 1º: Unix, ficheiros e processos, Sincronização
  • 2º: Entradas e Saídas, comunicação, memória e ficheiros

Projecto prático: 40% nota Final

  • Criação de um programa para a automatização de tarefas do Sistema Operativo

Nota: Ambos componentes de avaliação têm nota mínima de 9,5.