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.