15.01.2024 Views

CompTIA A+ Certification All-in-One Exam Guide

  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

many times.

Pipelining CPUs work fantastically well as long as the pipelines stay filled

with instructions. Because the CPU runs faster than the RAM can supply it

with code, you’ll always get pipeline stalls—called wait states—because the

RAM can’t keep up with the CPU. To reduce wait states, CPUs come with

built-in, very high-speed RAM called static RAM (SRAM). This SRAM

preloads as many instructions as possible and keeps copies of already run

instructions and data in case the CPU needs to work on them again (see

Figure 3-27). SRAM used in this fashion is called a cache.

Figure 3-27 SRAM cache

The SRAM cache inside the early CPUs was tiny, only about 16 KB, but it

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!