Sumários
Aula 3
4 Março 2026, 09:00 • Francisco Delgado Oliveira Rodrigues dos Santos
Sessão letiva iniciada com a conclusão do processo de instalação da ferramenta Docker, visando a resolução de constrangimentos técnicos previamente identificados. No âmbito teórico, procedeu-se à introdução dos conceitos fundamentais relativos a Processos e à sua respetiva sincronização. A componente prática foi integralmente dedicada à primeira abordagem à interface de linha de comandos (terminal). Durante esta fase, procedeu-se à execução de comandos básicos em ambiente Linux, com o objetivo primordial de promover a familiarização, a normalização e a autonomia dos estudantes na utilização desta ferramenta.
Aula 3
3 Março 2026, 14:00 • Francisco Delgado Oliveira Rodrigues dos Santos
Sessão letiva iniciada com a conclusão do processo de instalação da ferramenta Docker, visando a resolução de constrangimentos técnicos previamente identificados. No âmbito teórico, procedeu-se à introdução dos conceitos fundamentais relativos a Processos e à sua respetiva sincronização. A componente prática foi integralmente dedicada à primeira abordagem à interface de linha de comandos (terminal). Durante esta fase, procedeu-se à execução de comandos básicos em ambiente Linux, com o objetivo primordial de promover a familiarização, a normalização e a autonomia dos estudantes na utilização desta ferramenta.
Aula 2
2 Março 2026, 09:00 • Francisco Delgado Oliveira Rodrigues dos Santos
Sessão letiva dedicada ao estudo aprofundado da Sincronização de Processos. Durante a componente teórica, procedeu-se à distinção fundamental entre processos e programas, seguindo-se a exploração dos conceitos de concorrência e de threads. Foram ainda analisados os principais desafios associados à execução concorrente, com particular ênfase nos mecanismos de exclusão mútua, na caracterização de regiões críticas e na mitigação de condições de corrida (race conditions). A segunda metade da aula assumiu um cariz prático, focando-se na introdução à linguagem de programação C e na imediata aplicação dos conceitos teóricos lecionados.
Aula 2
23 Fevereiro 2026, 09:00 • Francisco Delgado Oliveira Rodrigues dos Santos
Sessão letiva dedicada ao estudo aprofundado da Sincronização de Processos. Durante a componente teórica, procedeu-se à distinção fundamental entre processos e programas, seguindo-se a exploração dos conceitos de concorrência e de threads. Foram ainda analisados os principais desafios associados à execução concorrente, com particular ênfase nos mecanismos de exclusão mútua, na caracterização de regiões críticas e na mitigação de condições de corrida (race conditions). A segunda metade da aula assumiu um cariz prático, focando-se na introdução à linguagem de programação C e na imediata aplicação dos conceitos teóricos lecionados.
Aula 1
10 Fevereiro 2026, 14:00 • Francisco Delgado Oliveira Rodrigues dos Santos
A sessão focou-se na introdução à Unidade Curricular, abordando o planeamento semestral e os critérios de avaliação. Procedeu-se à instalação e configuração das ferramentas de trabalho fundamentais. Foram ainda fornecidas orientações sobre a utilização dos materiais de apoio e o protocolo de esclarecimento de dúvidas, culminando com a apresentação da proposta do projeto.