References from Chapter 2:

Some very good contemporary textbooks on principles of operating systems:

An excellent text (recommended in several chapters of this book) that is focused on C++ and includes topics on effective memory management:

Fundamentals of compilers principles and techniques, an oldie, but still the best text around:

Other texts on the fundamentals of compilers principles and techniques:


Fundamentals of computer architecture:

Fundamentals of programming languages:

The Internet is an excellent source for technical details about memory and memory management in various operating systems, but there is no guarantee of how the links will be maintained in the future.

An excellent site for links concerning technical knowledge of memory management for various operating systems: