Operating Systems (271016)

Learning Outcomes

Main concepts of the operating systems with specific focus on the open source operating systems. Internal structure of a computational system and operating system architecture are the main concepts students need to address in order to understand and solve academic and professional problems in computer systems. Focus in the operating system Linux, mainly in administrative tasks essential to their system management.

Study Program

Theoretical programme:

  1. Introduction to operating systems.
  2. Operating systems structure.
  3. Process scheduling.
  4. Memory management and virtual memory.
  5. I/O systems
  6. File systems

 

Practical programme:

Introduction to Unix/Linux. System configuration. Shell programming. System administration and security concepts.

Bibliography

MAIN REFERENCES

Modern Operating Systems, Andrew S. Tanenbaum, Herbert Bos, 4th. Edition, Prentice-Hall, 2015 (biblioteca)
Silberschatz, Galvin, “Operating Systems Concepts”, 10th Edition, John Wiley & Sons, Inc, 2018 (biblioteca: 6th Edition, 2002)