Wat is 'n kasblok?
Wat is 'n kasblok?

Video: Wat is 'n kasblok?

Video: Wat is 'n kasblok?
Video: Exception Handling in C++.Learn in just 20 minutes...... 2024, Mei
Anonim

kasblok - Die basiese eenheid vir kas berging. Kan veelvuldige grepe/woorde data bevat. kas lyn - Dieselfde as kasblok . tag - 'n Unieke identifiseerder vir 'n groep data. Omdat verskillende streke van geheue gekarteer kan word in 'n blok , word die merker gebruik om tussen hulle te onderskei.

Op hierdie manier, hoe word 'n blok in 'n kas gevind?

Wanneer die SVE probeer om uit die geheue te lees, sal die adres na a gestuur word kas kontroleerder. - Die laagste k bisse van die adres sal a indekseer blok in die kas . - As die blok geldig is en die merker pas by die boonste (m - k) bisse van die m-bis adres, dan sal daardie data na die SVE gestuur word.

Ook, wat is die kasblokgrootte in woorde? 1 Antwoord. In die voorbeeld is die kasblokgrootte 32 grepe , dit wil sê, byte-adressering word gebruik; met vier-grepe woorde is dit 8 woorde.

Ook, hoeveel blokke is in 'n kas?

Antwoord. Aangesien daar 16 grepe in 'n kasblok , moet die OFFSET-veld 4 bisse (24 = 16). Om die aantal bisse in die SET-veld te bepaal, moet ons die aantal stelle bepaal. Elke stel bevat 2 kasblokke (2-rigting assosiatief) dus 'n stel bevat 32 grepe.

Wat is kas-assosiatiwiteit?

A ten volle assosiatiewe kas toelaat dat data gestoor word in enige kas blok, in plaas daarvan om elke geheue-adres in een spesifieke blok te dwing. - Wanneer data uit die geheue gehaal word, kan dit in enige ongebruikte blok van die kas.

Aanbeveel: