Chapter 1. Processors and Memory

This chapter looks at the technologies used for processors and memories from a historical point of view. We examine the mechanisms behind memory hierarchy (caches), techniques for parallelism and problems arising from the implementation of tightly coupled multiprocessors. In this chapter, we discuss binary compatibility, architecture retargeting, and interpreted languages, concentrating on Java. We conclude this chapter with a discussion on microprocessor and memory evolution.

Semiconductors and Microprocessors

At the hardware level, several factors have contributed to the improvement of server performance:

  • Improvements in the intrinsic performance of processors

  • Increases in system memory capacity

  • Increases in the throughput ...

Get Server Architectures now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.