Herramientas Personales
Usted está aquí: Inicio Materias del Departamento Sistemas Operativos 2012 Primer Cuatrimestre Bibliografía

Bibliografía

Bibliografía

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

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:


http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP7090.html
http://www.bell-labs.com/history/unix/

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:


Downwy, A. "The little book of semaphores", http://www.greenteapress.com/semaphores/.


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.