Livro sobre VM

3 respostas
Thiagosc

Olá,

Alguém poderia recomendar um bom livro sobre teoria e implementação de VMs?

3 Respostas

louds

Existem poucos livros sobre o assunto, a maioria do que você vai encontrar são artigos e teses.

Livros básicos sobre o assunto:
-Dragon Book, fala sobre compiladores, vai ajudar muito sobre a etapa de construir um JIT’er.

-Garbage Collection: Algorithms for Automatic Dynamic Memory Management , melhor leitura sobre construção de coletores de lixo.

-Manuais da Intel sobre plataforma x86, volumes 1,2 e 4. Tudo que você precisa sabe sobre assembly x86 (p/ construir um JIT’er você precisa saber emitir assembly)

-Tese de Phd do Etienne Gagnon sobre a SableVM, o cara fala de como foi a construção da JVM que ele fez no doutorado dele.

-Os artigos feitos usando a JikesRVM, no site deles tem 1 tonelada de artigos sobre o assunto.

-Artigos sobre Self e StrongTalk

-Artigos do Bacon sobre thin-locking e representação de objetos em uma VM.

Essas referências são muito uteis se vc estiver interessado em máquinas virtuais que emulam um conjunto virtual de instruções, como a JVM e a CLR, não um monitor de máquina virtual, feito o VMWare.

Boa leitura.

Luca

Olá

Sobre a VM do Java, comece lendo A Look Inside the Java Platform

Depois há alguns capítulos free do livro do Bill Venners Inside the Java Virtual Machine

E veja online as especificações da JVM em http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
(download em http://java.sun.com/docs/books/vmspec/)

[]s
Luca

louds

Thiago, se você falar qual teu interesse e uso que vai fazer pode ser mais facil indicarmos referências.

Criado 20 de setembro de 2006
Ultima resposta 20 de set. de 2006
Respostas 3
Participantes 3