You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Computer Science and Engineering
  4. Advanced Topics for Operating Systems

Advanced Topics for Operating Systems

Code 11522
Year 1
Semester S1
ECTS Credits 6
Workload OT(15H)
Scientific area Informatics
Entry requirements Knowledge of programming and operating systems
Learning outcomes This UC aims to expose students to a number of advanced topics in the design, implementation and use of modern multicore operating systems and understand the state of the art in operating systems. The design and implementation of simultaneous access to synchronization primitives in multi-core operating systems has become an important issue, for this purpose this UC aims to introduce the student to fundamental and modern concepts and problems in this area. Other objectives include design and implementation of support for concurrent programming, real-time programming study, development of operating system kernel modules, and device drivers, and protection and security.
Syllabus Synchronizing Concurrent Operations. Designing Lock based and Lock free Concurrent Data Structures Advanced thread Management Real Time Scheduling for Single and Multi Core systems. I/O Interface and Device Driver. Kernel Programming and Operating System Development.
Main Bibliography C++ Concurrency in Action: Practical Multithreading, Anthony Williams, 2012, ISBN-10: 1933988770, Manning Publishers An Embedded Software Primer, David E. Simon, 1999, ISBN-10: 020161569X Operating Systems Concepts, Silberschatz, Galvin, and Gagne. Modern Operating Systems, Andrew S. Tanenbaum.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2020-01-21

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.