IPT Logotipo do IPT

Informática

Sistemas Operativos

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 8838/2020 de 14-09-2020 + Despacho n.º 3463/2023 de 16/03/2023

6 ECTS; 1º Ano, 2º Semestre, 56,0 TP , Cód. 61425.

Docente(s)
- Mário Rui Betes Rodrigues Lopes (2)
- Jorge Miguel Oliveira Lourenco Ferreira (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Não aplicável

Objetivos
1 - Saber o que é um Sistema Operativo;
1.1 - Boot; Abstracção de camada hardware. Multitarefa.

2 - Conhecer os Hipervisores VMWARE e VirtualBox.
2.1 - Instalar um dos Hipervisores de forma a emular um Hardware para instalação dos Sistemas Operativos Propostos para estudo; Identificar os componentes e necessidades mínimas para integrar um sistema Hardware ou configurar um Hipervisor, de forma a poder instalar os Sistemas Operativos propostos.

3 - Implementar duas soluções Servidoras, com funcionalidades semelhantes, baseadas em sistemas de código fechado (Windows) e em código aberto (Linux), de forma a identificar vantagens e desvantagens de cada uma.

4 - Saber identificar as funcionalidades, que mais são utilizadas em ambientes organizacionais, disponíbilizadas nos sistemas operativos propostos. Instalar e gerir os serviços de forma a aproveitar, dentro dos limites definidos no programa, os mesmos.
4.1 - Windows Server (versão 2016 ou superior) - Gestão de Armazenamento; Gestão de utilizadores e grupos; Gestão de Serviços disponibilizados; Gestão de Rede; Deploy em rede Active Directory.
4.2 - Linux Fedora Server (versão 38 ou superior) - Gestão de Armazenamento; Gestão de utilizadores e grupos; Gestão de Serviços disponibilizados; Gestão de Rede; Serviços Internet; Gestão remota

Programa
1. Introdução aos Sistemas Operativos
2. Funções Básicas de um SO
2.1. Gestão de sistema de ficheiros (path, directório, ficheiro)
2.1.1 Criar directórios a partir da linha de comandos. Mudança de directório.
2.1.2 Acesso de ficheiros em caminhos absolutos e relativos
3. Gestão e escalonamento de processos
3.1. Critérios de escalonamento
3.2. Algoritmos de escalonamento de curto prazo
4. Gestão de recursos
4.1. Gestão de memória
4.2. Gestão de armazenamento
5. Mecanismos de sincronismo (acesso controlado a recursos partilhados) e comunicação entre processos ( pipe, Standard input/output redirect).
6. Sistema Operativo Windows Server 2016+
6.1. Gestão de utilizadores e computadores
6.2. Gestão de grupos
6.3. Segurança
6.4. Administração e monitorização de um Servidor
6.4.1. Partilha de ficheiros (protocolo SMB)
6.4.2. Serviço IIS
6.4.3. Ambiente de Trabalho Remoto (RDP)
6.4.4. Active Directory Services
6.4.4.1 Deploy Ficheiros/MSI/Impressoras
6.4.4.2 Deploy Configuração distribuída (gpedit)
7. Sistema Operativo Fedora Server
7.1. Gestão de utilizadores
7.2. Gestão de grupos
7.3. Segurança
7.4. Administração e monitorização de um Servidor
7.4.1. Partilha de ficheiros (protocolo SMB e NFS)
7.4.2. Serviço APACHE
7.4.3. mdadm RAID
7.4.4. Ambiente de Trabalho Remoto (VNC)
7.4.5. Gestão remota (webmin e cockpit)

Metodologia de avaliação
Avaliação por frequência:
- 10%: Observação direta em sala de aula
- 50%: Nota prática: nota média de 4 trabalhos práticos, realizados individualmente ou em grupo. Nota mínima de 10 valores.
- 40%: Nota teórica: prova escrita. Nota mínima de 7 valores.

Avaliação por Exame:
- 50%: Nota prática: nota média de 2 trabalhos práticos, realizados individualmente ou em grupo. Nota mínima de 10 valores.
- 50%: Nota teórica: prova escrita. Nota mínima de 7 valores.

Para obter aprovação, é necessário obter classificação final não inferior a 9,5 valores e cumprir todos os critérios de nota mínima

Bibliografia
- Anderson, T. e Dahlin, M. (2014). Operating Systems: Principles and Practice. : Recursive Books
- Pereira, F. e Guerreiro, R. (2012). Linux Curso Completo 7ª Ed.. : FCA
- Rosa, A. (2011). Windows Server 2012 - Curso Completo. : FCA

Método de Ensino
Aulas teórico-práticas - Exposição dos conceitos teóricos, apresentação de casos práticos e resolução de problemas. Aulas de Práticas-laboratoriais - Realização, sob orientação, de trabalhos práticos de aplicação dos conhecimentos adquiridos.

Software utilizado nas aulas
Oracle´s Virtual Box
VMWare Player
Microsoft Windows Server 2016+
Fedora Server 38+

 

Aprovado em Conselho Técnico Cientifico: Reunião de 27 de março de 2024

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
co-financiado