Currículo

Arquitetura dos Sistemas Computacionais (6ECTS) 04767

Contextos

Groupo: Programação para Licenciados - 2024 > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

"OA1: Conhecer os princípios básicos de funcionamento de um sistema computacional OA2: Distinguir claramente entre hardware e software e explicar como interagem OA3: Identificar os principais componentes físicos de um computador e descrever as suas funções OA4: Compreender e descrever diferentes arquiteturas de computadores OA5: Compreender a forma como um computador executa programas e como comunica com outros computadores e com os utilizadores OA6: Conhecer os componentes dos sistemas operativos (SO), descrever as suas funções e a forma como estão implementados em diferentes SO OA7: Distinguir entre diferentes tipos de SO e as suas aplicações práticas OA8: Usar a linha de comando, scripts e o ambiente gráfico dos SO para realizar tarefas de administração OA9: Compreender a virtualização de hardware, de SO e a sua relevância na economia de recursos OA10: Implementar a virtualização de hardware em hypervisors tipo I e na nuvem e, de componentes de SO no Docker."

Programa

"CP1: Introdução às bases de numeração 2, 8, 16; Codificação e representação da informação (ASCII e outros); Apresentação da Álgebra de Boole. CP2: Estrutura dos computadores: Placa de sistema; CPU (arquitetura do processador); Memórias; BUS; Sistema de Armazenamento; Placas gráficas; Portas de comunicação; Periféricos. CP3: Componentes dos Sistemas Operativos (SO): Gestão de processos; Hierarquia de memória e memória virtual; Gestão de entrada e saída; Sistema de Ficheiros; Administração e Segurança. CP4: Estudo de comandos dos SO Linux e Windows. CP5: Hypervisors tipo II (VMware, VirtualBox) – Criação, configuração dos SO, exportação e importação de máquinas virtuais (VMs) Windows (cliente e servidor), Linux (cliente, firewall e servidores de email, VoIP, armazenamento), e MacOS; Ligação das VMs em rede. CP6: Clouds (Azure e outras) - Criação de VMs Windows e Linux; Acesso e utilização das VMs nas clouds."

Método de Avaliação

"Presença obrigatória em 90% das aulas, apresentações e outros eventos considerados necessários à aprendizagem. Sendo as aulas teórica-práticas-laboratoriais é fundamental a presença e participação nas aulas; É obrigatório realizar 80% dos trabalhos de práticos individuais; O projeto de laboratório, em grupos, é obrigatório. Grupos de 3 ou 4 pessoas; Pesos da avaliação sumativa: Av1: 5 trabalhos práticos (5% cada): 25% -> 3 trabalhos práticos em grupo, um por cada tema (Hardware, SOs, Virtualização); 2 trabalhos práticos individuais, sobre um dos temas estudados; Av2: 2 mini-testes: 25% -> testes de escolha múltipla, realizados individualmente, no Moodle em sala de aula, sem consulta. Cada mini-teste cobre metade da matéria; Av3: Projeto de laboratório, com apresentação e demostração em grupo e discussão oral individual: 50% -> o trabalho de projeto é eliminatório. Avaliação formativa: - São disponibilizados exercícios e testes-tipo no Moodle para que os estudantes possam fazer auto-avaliação dos conhecimentos adquiridos; - Para quem o requer são disponibilizados horários de dúvidas para debate e orientação da realização do projeto;"

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

Secundária

Disciplinas de Execução

2025/2026 - 1º Semestre