Skip to main content

ISLA IPGT 6305

Operating Systems

Computing Engineering
  • ApresentaçãoPresentation
    The course main objectives consist of presenting the Operating Systems’ fundamental principles so that students may acquire a detailed knowledge of their architecture and functionality, in order to acquire the knowledge and capabilities to utilize, configure and optimize this essential component of information systems.
  • ProgramaProgramme
    Introduction to Operating Systems Processes Threads and concurrency CPU scheduling Process synchronization Deadlocks Memory management Mass storage management File system Virtualization
  • ObjectivosObjectives
    At the end of the course, students must be able to: Understand the principles of modern operating systems and identify their main components. Understand the fundamental algorithms that govern the Operating Systems key components, as well as their most current optimizations. Program examples of some of their most important algorithms (scheduler, file system, etc. ..) To take advantage of the direct operating system interfaces to develop and optimize complex applications.
  • 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
    The teaching methodology is based on Lectures and Laboratory Practice, where students have the opportunity to acquire a deep and direct experience of the main themes addressed in the course, by conducting studies and projects focused on the implementation of Operating Systems key features. Examples taken from some of the most widely used systems (Unix, Windows, …) are presented to illustrate the concepts presented.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    4
  • NaturezaNature
    Mandatory
  • 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