Sistemas Distribuídos - UPE - Caruaru


Feliz natal!

Deep Xadreco


Veja a página do Xadreco Chess Engine para um exemplo de aplicação paralela cujo desempenho foi medido utilizando um cluster linux implementado na distribuição clusterKnoppix (baseada em openMosix)

Exemplo de Cálculo de Matriz


Veja na página matrix um código exemplo para operações com matriz, utilizando programação paralela.

Livros Recomendados


  • Programação multi-processos e multi-linhas (threads)

Core Java 2 - Volume I - Fundamentals, 7th Edition (2004), O'Reilly
Core Java 2 - Volume II - Advanced Features, 7th Edition (2004), O'Reilly
Java - A Beginner's Guide, 3rd Edition (2005), H. Schildt - Módulo 11: Threads
Java Threads 2nd edition, O'Reilly
Advanced Python Programming, Beazley, O'Reilley, 2000 - Linguagem Python (inclui threads)
Programming Python, 3rd Edition (2006), Mark Lutz, O'Reilly - O famoso livro da cobra! Veja capítulo 5.
C++ - How To Program, 5th Edition (2005)
Bjarne Stroustrup - The C++ Programming Language (3rd Edition)
The Little Book of semaphores 2nd ed. Allen B. Downey. Livro disponivel gratuitamente pela editora Green Tea Press (licensa GPL para free e-book)

  • Cluster

Linux RedHat Cluster Manager Installation Administration Guide
Programando Cluster Linux (em sala)
DeepXadreco - TCC de Zampronio e Araujo, 2007

  • Sistemas Operacionais

Tanenbaum, Andrew S, Distributed Systems, Principles and Paradigms. Prentice Hall 2002
Introdução aos Sistemas Distribuídos, Aguiar
Andrew S. Tanembaum, Albert S. Woodhull, Sistemas Operacionais: projeto e implementação. Bookman.
Andrew S. Tanembaum, Sistemas Operacionais Modernos, Prentice-Hall do Brasil
William A. Shay, Sistemas Operacionais, Makron Books.

  • Sistemas em Tempo Real
Jean- Marie Farines, Joni da Silva Fraga, Rômulo Silva de Oliveira. Sistemas de Tempo Real. Escola de Computação, 2000 - IME- USP
The Concise Handbook Of Real-Time Systems. TimeSys Corporation, Versão 1.1, 2000.


(*) O formato ".chm" pode ser lido com o programa kchmviewer. O formato ".gz" é descompactado com o programa ark.