Skip to main content

ISLA IPGT 6305

Sistemas Operativos

Engenharia Informática (L) (ISLA Gaia)
  • ApresentaçãoPresentation
    O objectivo desta UC é o de apresentar os princípios fundamentais dos Sistemas Operativos, de forma a permitir uma compreensão detalhada da sua arquitectura e funcionamento, dando aos alunos os conhecimentos e capacidades para utilizar, configurar e optimizar este componente fundamental dos sistemas informáticos.
  • ProgramaProgramme
    Introdução a Sistemas Operativos Processos Threads e concorrência Escalonamento do CPU Sincronização de processos Deadlocks Gestão de Memória Gestão de armazenamento em massa Sistema de ficheiros Virtualizacao
  • ObjectivosObjectives
    No final da cadeira, os alunos deverão: Conhecer os princípios dos Sistemas Operativos actuais e identificar os vários componentes que o constituem. Conhecer os algoritmos fundamentais em que assentam os principais componentes de um Sistema Operativo assim como as suas optimizações mais atuais. Programar exemplos ilustrativos de alguns algoritmos mais representativos (escalonador, sistema de ficheiros, etc..) Tirar partido da utilização directa das interfaces sistema para o desenvolvimento e optimização de aplicações complexas.
  • BibliografiaBibliography
    Abraham Silberchatz, et. al., 2018, Operating Systems Concepts (10th Edition), Ed. Wiley & Sons, ISBN 9781119320913. "Operating Systems: Internals and Design Principles", 9th Edition, 2017, W. Stallings, Ed. Prentice Hall, ISBN-13: 978-0134670959
  • MetodologiaMethodology
    A aprendizagem é baseada em Aulas Teóricas e Práticas Laboratoriais, onde os alunos têm oportunidade de adquirir uma experiência aprofundada e directa dos principais temas abordados na cadeira, através da realização trabalhos e projectos centrados na implementação de funcionalidades essenciais dos Sistemas Operativos. O ensino é ilustrado por exemplos extraídos de alguns dos sistemas mais utilizados (Unix, Windows, …).
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation
    • 50% teórica
      • Exame sem consulta
    • 50% prática
      • Vários labs/testes
    • Nota mínima de 9,5 em cada componente