Ir para o conteúdo principal

Fundamentos de Sistemas Operativos

Este curso é uma introdução aos conceitos fundamentais que sustentam o funcionamento dos sistemas operativos modernos.

Sobre este curso

Este curso de Fundamentos de Sistemas Operativos é uma introdução aos conceitos fundamentais que sustentam o funcionamento dos sistemas operativos modernos. Destinado a estudantes de outras áreas fora da engenharia informática, o curso explora os principais mecanismos e estruturas utilizadas para gerir os recursos de um computador.

Este curso apresenta conteúdos organizados em quatro tópicos principais, enquadrando a funcionalidade e história dos sistemas operativos, com o mecanismo de armazenamento persistente de dados com os ficheiros, seguido a execução concorrente de programas e da comunicação entre processos a executar em paralelo.

Estrutura do Curso

Tópico 1 – Introdução aos Sistemas Operativos

  • A funcionalidade do sistema operativo
  • A evolução histórica dos sistemas operativos
  • A sua organização interna
  • A hierarquia de memória

Tópico 2 – Ficheiros

  • Sistemas de ficheiros
  • Programar com ficheiros

Tópico 3 – Multiprogramação e Processos

  • O conceito de processo
  • A criação e execução de processos no Unix
  • O papel do núcleo (kernel) na gestão de processos

Tópico 4 – Comunicação entre Processos

  • Comunicação entre processos
  • Memória Partilhada
  • Sinais (signals)
  • Canais (pipes)

O curso é composto especialmente por vídeos, organizados por subtemas, para facilitar a aprendizagem autónoma e flexível.

Público-Alvo

Todas as pessoas interessadas em compreender os princípios essenciais que regem o funcionamento dos sistemas operativos. O curso é especialmente indicado para quem pretende adquirir conhecimentos fundamentais sobre a forma como os computadores gerem recursos, executam programas e comunicam entre processos.

Avaliação e Certificado

A avaliação do curso é composta por quatro quizzes, cada um dos quais correspondendo a um dos tópicos principais abordados. Estes quizzes têm como objetivo reforçar os conhecimentos adquiridos e permitir uma autoavaliação prática e orientada.

Para obter o certificado de conclusão, é necessário alcançar uma pontuação média mínima de 60% no conjunto das avaliações.

Course Staff

Miguel Leitão Pardal

Miguel Leitão Pardal

Miguel Pardal é Professor Auxiliar no Instituto Superior Técnico da Universidade de Lisboa, onde leciona desde setembro de 2002. A sua atividade docente tem-se centrado nas áreas de Segurança em Redes e Sistemas Informáticos, Sistemas Distribuídos e Sistemas Operativos, contribuindo para a formação de várias gerações de engenheiros informáticos. É também Investigador no INESC-ID, desenvolvendo investigação na área da Cibersegurança, com foco na interseção entre a Internet das Coisas (IoT) e as tecnologias de Cloud Computing, procurando soluções inovadoras para os desafios emergentes nestes domínios. Natural de Lisboa, onde reside. Nutre uma profunda paixão pelo conhecimento, com especial interesse pela ciência, pelas artes e por todas as manifestações do intelecto e da intuição que conduzam ao Verdadeiro, ao Bom e ao Belo.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.

Matricular