A sala de cinema Fernando Lopes já reabriu. Veja a programação completa aqui

filmeu

Class Operating Systems

  • Presentation

    Presentation

    Understanding how an operating system works, how it interacts with hardware, and how it can be used efficiently by users and programmers is a fundamental component of computer science training. This course provides students with theoretical knowledge of how an operating system and a computer work, as well as the practical skills to develop sophisticated programs that efficiently utilize computer resources. Knowledge of an operating system will allow students to better understand how modern systems work.
  • Code

    Code

    ULHT260-6305
  • Syllabus

    Syllabus

    CP1 -Introduction to Operating Systems CP2 - Processes: virtuaization of the CPU CP3 - Memory management: virtualization of memory CP4 - Concurrency and syncrhonization CP5 - Persistence, file system
  • Objectives

    Objectives

    OA1. Theoretical knowledge of how an operating system works. OA2. Practical ability to develop programs that efficiently use operating system resources, including concurrency and synchronization.
  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    Quizzes are used in almost all theoretical and practical classes to engage students in the learning process. The tools used in the practical component for program development (CLion and GitHub) contain GenIA-based accelerators that speed up the development process and help students learn how to work with these types of tools.
  • References

    References

    "Operating Systems: Three Easy Pieces”, Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Arpaci-Dusseau Books, November, 2023 (Version 1.10). Disponível online gratuitamente  
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios