tailieunhanh - ARM System Developer’s Guide phần 7

ARM sử dụng hai kiến trúc xe buýt trong lõi lưu trữ của nó, Von Neumann và Harvard. Von Neumann và kiến trúc bus Harvard khác nhau trong sự tách biệt của các đường dẫn hướng dẫn và dữ liệu giữa các lõi và bộ nhớ. | 408 Chapter 12 Caches The cache makes use of this repeated local reference in both time and space. If the reference is in time it is called temporal locality. If it is by address proximity then it is called spatial locality. Cache Architecture ARM uses two bus architectures in its cached cores the Von Neumann and the Harvard. The Von Neumann and Harvard bus architectures differ in the separation of the instruction and data paths between the core and memory. A different cache design is used to support the two architectures. In processor cores using the Von Neumann architecture there is a single cache used for instruction and data. This type of cache is known as a unified cache. A unified cache memory contains both instruction and data values. The Harvard architecture has separate instruction and data buses to improve overall system performance but supporting the two buses requires two caches. In processor cores using the Harvard architecture there are two caches an instruction cache I-cache and a data cache D-cache . This type of cache is known as a split cache. In a split cache instructions are stored in the instruction cache and data values are stored in the data cache. We introduce the basic architecture of caches by showing a unified cache in Figure . The two main elements of a cache are the cache controller and the cache memory. The cache memory is a dedicated memory array accessed in units called cache lines. The cache controller uses different portions of the address issued by the processor during a memory request to select parts of cache memory. We will present the architecture of the cache memory first and then proceed to the details of the cache controller. Basic Architecture of a Cache MEMORy A simple cache memory is shown on the right side of Figure . It has three main parts a directory store a data section and status information. All three parts of the cache memory are present for each cache line. The cache must know where the .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.