• Bibliografía

    Bibliografía principal

    • Operating Systems Concepts, Abraham Silberschatz & Peter B. Galvin.
    • Modern Operating Systems, Andrew S. Tanenbaum.

    Concurrencia

    • Multithreaded Programming With PThreads, Bil Lewis, Daniel J. Berg, Sun Microsystems Press.

    Shell

    • Unix Programming Environment, Brian W. Kernighan, Rob Pike, Prentice-Hall Software Series.

    Algunos links

    Opcionales:

    • UNIX Network Programming Volume 1, Second edition, W. Richard Stevens, Prentice Hall, 1998.

    Intro histórica

    • Ritchie, Dennis M. The Evolution of the Unix Time-sharing System. AT&T Bell Laboratories Technical Journal 63, no. 6, Part 2 (October 1984): 1577-93.

    Semáforos

    FS avanzados

    • Ganger, Gregory R., M. Kirk McKusick, Craig A. N. Soules, and Yale N. Patt. Soft Updates: A Solution to the Metadata Update Problem in File Systems. ACM Transactions on Computer Systems 18, 2 (May 2000): 127-153.

    Microkernels

    • Liedtke, Jochen. Improving IPC by Kernel Design. 14th ACM Symposium on Operating System Principles (SOSP). Asheville, North Carolina: 5-8 December 1993.

    Máquinas virtuales

    • Bugnion, Edouard, Scott Devine, and Mendel Rosenblum. Disco: Running Commodity Operating Systems on Scalable Multiprocessors. In Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles. Saint-Malo, France: October 1997.

    Sincronización

    • The Art of Multiprocessor Programming. Maurice Herlihy and Nir Shavit. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. 2008.

    Sistemas distribuidos

    • Distributed Algorithms. Nancy A. Lynch. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. 1996.