Further Reading

Further Reading

These books discuss various components and algorithms of virtualizing architectures. This includes operating systems, virtual execution environments, virtual machines, and the algorithms necessary to build such systems. While these topics span a broad range of specific technologies, they very closely and tightly intertwined.

Shared Source CLI Essentials; David Stutz, Ted Neward, and Geoff Shilling; ISBN 0-596-00351-X; O'Reilly, 2003.

Virtual Machines: Versatile Platforms for Systems and Processes; Jim Smith and Ravi Nair; ISBN 1-558-60910-5; Morgan Kaufmann, 2005.

Garbage Collection: Algorithms for Automatic Dynamic Memory Management; Richard Jones and Rafael Lins; ISBN 0-471-94148-4; John Wiley & Sons, 1996.

Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server(tm) 2003, Windows XP, and Windows 2000; Mark E. Russinovich and David A. Solomon; ISBN 0-735-61917-4; Microsoft Press, 2004.

Computer Organization and Design: The Hardware/Software Interface; David A. Patterson and John L. Hennesy; ISBN 1-558-60604-1; Morgan Kaufmann, 2004.

Operating System Concepts; Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne; ISBN 0-471-69466-5; John Wiley & Sons, 2004.

Operating Systems: Design and Implementation (Second Edition); Andrew S. Tanenbaum and Albert S. Woodhull; ISBN 0-136-38677-6; Prentice Hall, 1997.

Modern Operating Systems, Second Edition; Andrew Tanenbaum; ISBN 0-130-31358-0; Prentice Hall, 2001.

 Python   SQL   Java   php   Perl 
 game development   web development   internet   *nix   graphics   hardware 
 telecommunications   C++ 
 Flash   Active Directory   Windows